遍历文件夹下文件:os.walk(dir_path)
def getFlist(path):
for root, dirs, files in os.walk(file_dir):
print('root_dir:', root) #当前路径
print('sub_dirs:', dirs) #子文件夹
print('files:', files) #文件名称,返回list类型
return files
相对路径无效问题解决:
添加如下代码即可
import os, sys
os.chdir(sys.path[0])
获取项目路径:
tt = __file__ # 当前文件路径,含有文件名,绝对路径,'/'分隔
t = os.path.dirname(__file__) # 当前文件路径,绝对路径,'/'分隔
current_path = os.path.abspath(os.path.dirname(__file__)) # 绝对路径,'\\'分隔
project_path = current_path[:current_path.find("项目名\\") + len("项目名\\")]
Python中的路径获取方法:
import sys
sys.argv[0] # 当前路径
import os
print os.getcwd() # 获取当前工作目录路径
print os.path.abspath(".") # 获取当前工作目录路径
print os.path.abspath("test.txt") # 获取当前目录文件下的工作目录路径
print os.path.abspath("..") # 获取当前工作的父目录 !注意是父目录路径
print os.path.abspath(os.curdir) # 获取当前工作目录路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)