2014-02-19 31 views
0

我正在做自動化任務,在其中我必須打開記事本,編寫一些內容並保存該文件。我知道如何打開和做鍵盤模擬。有沒有什麼辦法,通過它我可以保存腳本通過打開記事本並使用python保存

+2

您是否必須打開記事本,您是否可以不直接寫入文件? – wgcrouch

+0

你可能需要的文件操作 - http://docs.python.org/2/tutorial/inputoutput.html – user1349663

+1

你熟悉[子](http://docs.python.org/2/library/subprocess.html )? – Bach

回答

2

當然你可以使用子庫打開記事本(假定輸入數據的人都知道,以保存該文件一旦被做了)打開記事本文件。 #這是一個bug報告等待發生

import subprocess as sp 
sp.Popen(['notepad', "myfile.txt"]) #or something to this effect. 

如果你想要做的是寫一個文件看看open()函數你將不再需要的記事本。

最後,如果你想要做的就是填寫表格看看燒瓶中,網頁瀏覽器庫。 (這是更復雜,但最有效的跨平臺方式有一個GUI文本輸入)

0

你想pywinauto,它提供了一個非常簡單的界面來打開記事本,並在記事本中進行操作。

但如果你只是想修改該文件,然後正常蟒蛇IO操作會更好。

0

首先檢查瞭如何通過命令打開記事本,然後在子或使用os.system使用此命令。 或在os模塊中使用open()來打開文件。

相關問題