办公室分配方案python_Python自动化办公室(1),python,一
輸出目錄下所有文件及文件夾
創建臨時文件及文件夾
輸出目錄下所有文件及文件夾
os模塊簡介
os是pyhon標準庫,可以實現和操作系統有關的操作,例如創建,移動,復制文件和文件夾,文件路徑和名稱處理等等
注意:有些指令是windows,mac,linux通用,有些只在mac,linux下可用
獲取當前python程序運行路徑方法
import os
print(os.gecwd())
自動出路路徑鏈接方法
os.path.join(第一個,第二個,第三個,…)
import os
print(os.path.join('文件夾名稱','文件夾')
絕對路徑:從跟文件夾開始
相對路徑:相對于程序當前運行目錄
列出當前程序文件夾下的所有文件和文件夾方法
import os
print(os.listdir())
import os
for item in os.listdir():
print(item)
也可以指定路徑
os.listdir(絕對路徑或者相對路徑)
循環一遍判斷誰是文件誰是文件夾方法
import os
for item in os.listdir():
print(item,os.path.isdir(item))
是文件夾返回ture,不是文件夾返回false
創建臨時文件及文件夾
寫入和讀取文件
讀取文件內容方法
open(filename,mode):打開一個文件,mode指打開文件模式
模式
描述
“r”
為了讀取打開一個文件
“w”
為了寫入打開一個文件,如果文件已經存在,它的內容就會被銷毀
“a”
打開一個文件,從文件末尾追加一個數據
readlines()方法可將文件的每一行的內容讀取出來出來
也``可以使用with…as…方法處理文件
優點:不管程序是否正常運行多會關閉文件,不需要單獨再寫close()
f = open('filename','r')
text = f.readlines()
print(text)
f.close()
也可寫成
with open('filename','r') as f:
text = f.readlines()
print(text)
寫入文件內容方法
write()方法
write open('fliename','w') as f:
f.write('python')
如果沒有該文件則直接創建一個文件,如果有這個文件,這個文件則原本的內容會被清除掉
創建臨時文件儲存數據
TemporaryFile()
from tempfile import TemporaryFile
with TemporaryFile('w+') as f: #w+表示寫入和讀取文件
f.write('hello world')
f.seek(0) #將光標回到文件開頭的位置
data = f.raedlines()
print(data)
創見臨時文件夾
TemporaryDirectory()
from tempfile import TemporaryDirectory
with TemporaryDirectory() as file:
print(f'臨時文件夾已經創建:{file}') #會輸出臨時文件夾的路徑
當程序結束后會自動刪掉該文件夾
總結
以上是生活随笔為你收集整理的办公室分配方案python_Python自动化办公室(1),python,一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二、scrapy爬虫框架——scrapy
- 下一篇: JS高级——函数执行、作用域链内存结构图