期望整理出電腦中所有的pdf文件列表,把自己看過的書,羅列出來,整理一下自己的財產。
import os
import os.path as op
import platform
filenames=
print(platform.system())
if(platform.system()=='windows'):
sep='\r\n'
elif(platform.system()=='linux'):
sep='\n'
else:
sep='\n'
def main():
#os.path.pa
print("start")
get_filename_pdf()
write_file()
def get_filename_pdf():
fileitems=os.listdir('.')
print(os.path.abspath("."))
for item in fileitems:
#print(os.path.abspath(item))
if op.isfile(item) and item.endswith(".pdf"):
# print()
filenames.insert(0,(item+sep).encode())
elif op.isdir(item):
os.chdir(item)
get_filename_pdf()
os.chdir("..")
def write_file():
with open("file.txt",'wb') as file:
print(filenames)
file.writelines(filenames)
if __name__=="__main__":
main()
可以通過配置支援拓展。也可以做其他的功能,檔案整理。
python的包用的不熟
獲取某個目錄下的檔名稱
對於給定的目錄,獲取該目錄下面的檔案,不包括資料夾。為了方便在沒有給定目錄檔案清單的情況下對該目錄下的檔案進行操作,增加該需求 採用readdir進行獲取 string srcdir string desdir vector files dir dir struct dirent ptr dir o...
asp 獲取當前目錄所有檔名稱
mid request.servervariables script name instrrev request.servervariables script name 1 由於今天需要處理上百條資料,不得不找些小批處理的功能來幫助.以上方法可以獲取當前目錄所有檔名稱 包括檔名和副檔名 這裡有如果你...
Java 獲取 副本檔名稱
1.建立乙個檔案的副本,取檔名的問題。2.建立乙個物件副本,但是名稱不能重複,要加上某種特定字元 如 副本1 獲取 副本檔名稱 param name 原檔名稱 return 新檔名稱 public static string getcopynewname string name else else ...