文件的使用python_python-文件的使用
一,文件或文件夾是否存在
1,os.path.exists()
#1,判斷當前路徑文件或文件夾是否存在
如果路徑 path 存在,返回 True;如果路徑 path 不存在,返回 False
import os #導入os模塊
os.getcwd() #當前路徑
print(os.getcwd()) #輸出當前路徑
f1=os.path.exists('common') #判斷該路徑是存在否common
f2=os.path.exists('demo.py') #判斷該路徑是存在否demo.py
print(f1) #輸出判斷結果
print(f2)
2,os.path.isfile()
#1,判斷是否為文件
#如果是文件 ,返回 True;如果文件 不存在,返回 False。
import os
print(os.getcwd())
f1=os.path.isfile('common')
print(f1) #輸出False,不是文件
f2=os.path.isfile('demo.py')
print(f2) #輸出True
3,os.path.isdir()
判斷是否是文件夾
#如果是文件 ,返回 True;如果文件 不存在,返回 False。
import os
f2=os.path.isdir('common')
print(f2)
上面顯示當前路徑的文件或文件夾,如果不是當前路徑的文件或文件夾,需要加上那個路徑,
f4 = os.path.exists('D:/a.txt') #D盤是否有a.txt
f5 = os.path.exists('D:/common') #D盤是否有common
print(f4)
print(f5)
二,文件的讀寫
#1,打開文件
語法:open(‘文件路徑’,訪問模式)
訪問模式:
r(read),只讀;以只讀方式打開文件。文件的指針將會放在文件的開頭。這是默認模式。
w(write)只寫,文件存在,覆蓋原有內容;文件不存在,將創建新文件
a 只寫 打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。
2,文件的讀寫
3,文件的關閉
f=open('a.txt','r') #以只讀模式打開文件
# f=open('a.txt','w')
# f = open('a.txt','a')
# f1= f.read(5) #括號為空,輸出時輸出所有的字符;如果存在n個字符且不是轉意符,填n,輸出時輸出n個字符
# print(f1)
f2= f.readlines() #readlines輸出時每一行以列表的元素顯示,形成一個列表
print(f2)
# f3= f.write('nihao\nnixiang\ncsy-sun\n') #寫入nihao\nnixiang\ncsy\nsun\n ,其中\n為換行符
# f4 =f.writelines("{123,34,'str'}\n") #writelines可以以列表,元組,集合的形式寫入
f.close()
三,文件的其他的操作
1,默認路徑
更改項目的默認路徑
os.chdir(‘默認路徑’)
2,重命名
os.renames(old_name,new_name)
3,刪除
os.remove(文件)
4,文件夾的創建
os.mkdir(‘文件夾’)
5,文件夾的刪除
os.rmdir(‘文件’)
6,當前路徑
os.getcwd()
7,當前路徑的列表
os.listdir(’./’)
import os
print(os.getcwd()) #顯示當前路徑
os.renames('a.txt','b.txt') #重命名文件
os.remove('b.txt') #刪除文件
os.mkdir('cd') #創建文件夾
os.chdir('D:/') #更改默認路徑
print(os.getcwd()) #顯示默認路徑
print(os.listdir('./')) #顯示當前路徑的列表
原文鏈接:https://blog.csdn.net/sun_8923/article/details/108412961
總結
以上是生活随笔為你收集整理的文件的使用python_python-文件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天猫魔盒和网络机顶盒的区别
- 下一篇: python 类的内置方法_Python