基本常见用法14点
import pandas as pd
import os
print("Loading...")
path1 = './data/test.csv'
path2 = r'D:/PythonFiles/Web_coding/data/test.csv'
path3 = r'D:\PythonFiles\Web_coding\data\test.csv'
path4 = 'D:\PythonFiles\Web_coding\data\test.csv'
path5 = r'D:\PythonFiles\Web_coding\data\test.csv'
path6 = os.path.abspath(path1)
print("path6----------------:", '\n', path6)
name = os.path.basename(path1)
print("basename返回文件名为------------------:", '\n', name)
dir = os.path.dirname(path1)
print('dirname------------------:', '\n', dir)
estimate = os.path.exists(path1)
print('estimating--------------:', '\n', estimate)
rootPath = os.path.dirname(os.path.abspath(path1))
print("rootPath--------------", '\n', rootPath)
path8 = os.path.join(os.path.dirname(os.path.abspath(path1)), os.path.basename(path1))
path9 = os.path.join(os.path.dirname(os.path.abspath(path1)), 'test.csv')
print('join文件之后为--------------:', '\n', path9)
os.mkdir('data2')
os.makedirs('data2/test2')
os.removedirs('data2/test')
data = pd.read_csv(path9)
print(data.shape)
print("加载成功!")
输出:
Loading...
path6
D:\PythonFiles\Web_coding\data\test.csv
basename返回文件名为
test.csv
dirname
./data
estimating
True
rootPath
D:\PythonFiles\Web_coding\data
join文件之后为
D:\PythonFiles\Web_coding\data\test.csv
(721, 6)
加载成功!