A. python讀取程序所在的文件夾下所有txt文件,分別寫入不同的excell
要實現Python讀取程序所在文件夾下所有txt文件並將內容寫入不同的Excel文件,你可以參考以下代碼片段:
首先,導入os模塊,它包含了獲取程序運行目錄的工具。使用os.getcwd()獲取當前目錄,然後利用os.listdir()方法列出該目錄下的所有文件,只保留.txt擴展名的文件,存儲在名為file_list的列表中。
接下來,遍歷file_list,對每個txt文件執行以下操作:使用open函數以'rt'模式(讀文本)打開txt文件,指定編碼為'utf-8',以確保中文正確解析。讀取文件內容後,創建一個新的Excel工作簿,這一步可以通過pandas的read_csv()函數實現,然後將讀取到的數據寫入工作簿。
在寫入數據後,使用workbook.save()方法將工作簿保存到磁碟上。為了保持文件名的一致性,我們需要獲取txt文件的原始路徑和名稱,使用os.path.splitext()函數去掉擴展名,再添加'.xlsx'。這樣,生成的Excel文件將以與txt文件相同的名稱保存。
這個過程確保了所有txt文件的內容都被正確地寫入對應的Excel文件,且處理了中文字元的編碼問題。
B. cmd怎麼查看目錄下的文件
在 Windows 操作系統中,可以使用 cmd(命令提示符)來查看目錄下的文件。具體操作如下:
1. 打開 cmd 窗口:按下 Win + R 組合鍵,輸入 "cmd" 並按下回車鍵,即可打開 cmd 窗口。
2. 切換到目標目錄:使用 cd 命令切換到目標目錄。例如,如果要查看 C 盤根目錄下的文件,可以輸入 "cd C:\",然後按下回車鍵。
3. 查看文件列表:使用 dir 命令查看目錄下的文件列表。例如,輸入 "dir" 命令,然後按下回車鍵,即可顯示當前目錄下的所有文件和子目錄。
4. 過濾文件列表:如果要過濾文件列表,可以使用 dir 命令的參數。例如,輸入 "dir *.txt" 命令,即可只顯示當前目錄下的 txt 文件。
注意:在 cmd 窗口中,使用命令時需要注意路徑格式、命令語法等問題,否則可能會出現錯誤。建議先了解一些常用的 cmd 命令,再進行操作。