日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python文件夹目录_Python 操作文件、文件夹、目录大全

發布時間:2023/12/20 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python文件夹目录_Python 操作文件、文件夹、目录大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#-*- coding: utf-8 -*-

importosimportshutil#一. 路徑操作:判斷、獲取和刪除

#1. 得到當前工作目錄,即當前Python腳本工作的目錄路徑: os.getcwd()#print: currentpath: f:\LearnPython

currentpath =os.getcwd()print "currentpath:",currentpath#2. 返回指定目錄下的所有文件和目錄名:os.listdir()#print:os.listdir(): ['test.txt', 'testRW.py', 'test1.txt', 'cmd.py', 'rwfile.py', 'downloadfile.py', 'date.py', 'time.py', 'datetime.py', 'file.py']

print "os.listdir():",os.listdir('f:\LearnPython')

path= "F:\mmmmmmmmm\debug_taobao_200003@taobao_android1.6_3.2.1.apk"

#3. 判斷給出的路徑是否真地存:os.path.exists()

ifos.path.exists(path):#刪除一個文件:os.remove()

os.remove(path)else:print path,"not exist"

#4. 刪除多個目錄:os.removedirs(“c:\python”)#它只能刪除空目錄,如果目錄里面有內容將不會被刪除

if os.path.exists("d:/woqu"):

os.removedirs("d:/woqu")else:

os.mkdir("d:/woqu")

os.removedirs("d:/woqu")#5. 判斷給出的路徑是否是一個文件:os.path.isfile()#print: True

print os.path.isfile("D:\hello\json.txt")#6. 判斷給出的路徑是否是一個目錄:os.path.isdir()#print: True

print os.path.isdir("D:\hello")#7. 判斷是否是絕對路徑:os.path.isabs()#print: True

print os.path.isabs("D:\hello")#判斷是否是鏈接

print os.path.islink('http://www.baidu.com')#8. 返回一個路徑的目錄名和文件名:os.path.split()#eg os.path.split('/home/swaroop/byte/code/poem.txt') 結果:('/home/swaroop/byte/code', 'poem.txt')#print: ('D:\\hello', 'json.txt')

print os.path.split("D:\hello\json.txt")#9. 分離擴展名:os.path.splitext()#print:('D:\\hello\\json', '.txt')

print os.path.splitext("D:\hello\json.txt")#10. 獲取路徑名:os.path.dirname()#print: 'D:\\hello'

print os.path.dirname("D:\hello\json.txt")#11. 獲取文件名:os.path.basename()#print: 'json.txt'

print os.path.basename("D:\hello\json.txt")#13. 指示你正在使用的平臺:os.name 對于Windows,它是'nt',而對于Linux/Unix用戶,它是'posix'

print "os.name:",os.name#14. linex 下的命令

if os.name == 'posix':#讀取和設置環境變量:os.getenv() 與os.putenv()

home_path = os.environ['HOME']

home_path= os.getenv('HOME') #讀取環境變量

elif os.name == 'nt':

home_path= 'd:'

print 'home_path:',home_path#15. 給出當前平臺使用的行終止符:os.linesep Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'

print(os.linesep)#16. 應為windows和linux的路徑有點點不一樣,windows是用 \\ 來分割的,linux是用 / 來分隔,#而用os.sep 會自動根據系統選擇用哪個分隔符。

print(os.sep)#17. 重命名:os.rename(old, new)#先進入目錄

os.chdir("d:\\hello")printos.getcwd()#18. 再重命名

os.rename("1.txt", "11.txt")#19. 創建多級目錄:os.makedirs(“c:\python\test”)

os.makedirs('d:\h\e\l\l\o')#20. 創建單個目錄:os.mkdir(“test”)

os.mkdir('d:\f')#21. 獲取文件屬性:os.stat(file)#print: nt.stat_result(st_mode=33206, st_ino=0L, st_dev=0, st_nlink=0, st_uid=0, st_gid=0, st_size=497L, st_atime=1346688000L, st_mtime=1346748054L, st_ctime=1346748052L

print os.stat('d:\hello\json.txt')#22. 修改文件權限與時間戳:os.chmod(path,mode)#這里有介紹:http://blog.csdn.net/wirelessqa/article/details/7974477#23. 終止當前進程:os.exit()#24. 獲取文件大小:os.path.getsize(filename)

print os.path.getsize('d:/hello/json.txt')

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python文件夹目录_Python 操作文件、文件夹、目录大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。