目录
os.path
gwd = os.getcwd() # 当前目录 E:\test python
abs_file = os.path.abspath(__file__) # 该文件(当前脚本)的绝对路径 E:\test python\test2.py
one_path = os.path.dirname(os.path.abspath(__file__)) # 往上数一层 E:\test python
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 往上数两层 E:\
- 关于python导入其他文件的错误(linux)上运行,sys.path.append 可添加路径,但末尾不要加‘/’
- os.path.join 以”/”开头的参数开始拼接,之前的参数全部丢弃
medir_root = os.path.join(base_dir, 'media', 'cm') # 连接的路径之间会自动添加 E:\media\cm
target_path = os.path.join(os.getcwd(), '92_dev') # 末尾不能加'/'
sys.path.append(target_path)
os.listdir
list_directory = os.listdir(file_dir) # 获取当前目录下的文件,不包括下层及更深的目录 ['1425.jpg', '450.jpg', '9175.jpg']