五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

如何利用python實現(xiàn)windows的批處理及文件夾操作

發(fā)布日期:2022-02-03 00:14 | 文章來源:源碼中國

1.批量處理

所謂的批處理就是批量處理cmd里面的命令。

python要想實現(xiàn)批處理功能需要導(dǎo)入os庫,然后利用批處理的命令為os.system(cmd_line)其中cmd_line是輸入cmd里面的命令。

import os
# 批量處理的exe文件
EXE_PATH="C:\\Users\\AAA\\Desktop\\0001\\TAppDecoder.exe"
h265_dir="D:\\YUVView\\media_h265.h265"
outyuv_dir=".yuv"
#利用標(biāo)識符%s,和“%s”分別表示需要運行的exe文件和需要傳入的路徑
#cmd_line 為cmd輸入的命令(其中exe,和路徑用標(biāo)識符導(dǎo)入)
cmd_line='%s -b "%s" -o "%s"' %(EXE_PATH,h265_dir,outyuv_dir)
#ret 是0則證明cmd運行成功,是1則證明運行失敗
ret=os.system(cmd_line)

2. 文件夾操作

2.1 讀取文件中的文件名

讀取文件中的文件名直接用for file in os.listdir(path)就能讀取path路徑中所有的文件名。如果需要去除文件名的后綴首先需要輸入from pathlib import Path 導(dǎo)入Path庫,然后輸入Path(file_path).stem其中file_path 為文件的路徑。

import os
#導(dǎo)入的Path,可以讀取除去后綴名后的文件名并以str形式保存
from pathlib import Path 
# 需要讀取的文件目錄
path="******"
somethings=os.listdir(path)
for file_1 in somethings:
 #如果是windows系統(tǒng)用"\\" 如果是linux系統(tǒng)用"/",注:以下以windows系統(tǒng)為例
 #這里是更新目錄路徑 到path的子目錄路徑
 path_1=path+"\\"+file_1
 somethings_1=os.listdir(path_1)
 # r如果只有兩層目錄到此位置,如果有三層乃至更多需要不斷增加迭代層數(shù)。
 for file_2 in somethings:
  #這時候的file_2就是帶有后綴名的文件。
  file_2
  file_2path=path_1+"\\"+file_2
  #為了獲得file_2的名字(沒有后綴名)filename類型為str
  filename=Path(file_2path).stem
  # 取filename的前兩個字符
  filename[0:1]  

2.2 創(chuàng)建文件夾

首先用os.path.exists(path)判斷是否存在(返回0代表不存在),創(chuàng)建文件夾使用os.makedirs(path)。

import os
# 如果沒有path文件夾,就建一個文件夾
path="*****"
if not os.path.exists(path):
 os.makedirs(path)

2.3、獲取某指定目錄下的所有文件的列表

def getFileList( p ):
  p = str( p )
  if p=="":
  return [ ]
  p = p.replace( "/","\\")
  if p[ -1] != "\\":
 p = p+"\\"
  a = os.listdir( p )
  b = [ xfor x in a if os.path.isfile( p + x ) ]
  return b
printgetFileList( "C:\\" )

2.4、將一個路徑名分解為目錄名和文件名兩部分

fpath , fname = os.path.split( "你要分解的路徑")

例如:

a, b = os.path.split('ZC/Download/data/zc.txt' )  #以最后一個/為界分割
print a
???????print b

顯示:

’ZC/Download/data’
‘zc.txt’

總結(jié)

到此這篇關(guān)于如何利用python實現(xiàn)windows的批處理及文件夾操作的文章就介紹到這了,更多相關(guān)python實現(xiàn)windows批處理內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

國外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部