Python os和shutil模块有哪些常用操作技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1835个文字,预计阅读时间需要8分钟。
如以下所示:以下所表示:+
如下所示:
#os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。 #只支持在 Unix, Windows 下使用 import os, sys # 打开文件 path=r'C:\Users\Administrator.SKY-20180518VHY\Desktop\rx\ore' dirs = os.listdir( path ) print(dirs) # 输出所有文件和文件夹 for file in dirs: print (file)
1.os.path.abspath(path)
返回path规范化的绝对路径。
>>> os.path.abspath('1.docx') C:\Users\Administrator.SKY-20180518VHY\Desktop\t\1.docx >>> os.path.abspath('../csv\\test.csv') 'C:\\csv\\test.csv'
2.os.path.split(path)
将path分割成目录和文件名二元组返回。
本文共计1835个文字,预计阅读时间需要8分钟。
如以下所示:以下所表示:+
如下所示:
#os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。 #只支持在 Unix, Windows 下使用 import os, sys # 打开文件 path=r'C:\Users\Administrator.SKY-20180518VHY\Desktop\rx\ore' dirs = os.listdir( path ) print(dirs) # 输出所有文件和文件夹 for file in dirs: print (file)
1.os.path.abspath(path)
返回path规范化的绝对路径。
>>> os.path.abspath('1.docx') C:\Users\Administrator.SKY-20180518VHY\Desktop\t\1.docx >>> os.path.abspath('../csv\\test.csv') 'C:\\csv\\test.csv'
2.os.path.split(path)
将path分割成目录和文件名二元组返回。

