2015-10-26 42 views
0

是否可以在Windows操作系統上使用python中使用sed和awk類型的命令?對於Unix操作系統,我們可以導入os包並使用os.system來執行任何unix操作。我希望在Windows操作系統中執行相同的操作。任何人都可以讓我知道,如果有任何這樣的軟件包,可以在Python中使用。如何在Python中使用Windows操作系統上的Unix命令

P.S.我想將這些操作作爲.py腳本的一部分執行,而不是像在IPython中一樣在命令行中執行。

作爲一個例子,我希望這種代碼能夠在Windows操作系統中執行。

import os 
os.system("sed -ie 's/ow/aagh/g' ~/temp.txt") 

回答

0

正如其他回答說:是的,如果你想強制你的用戶(或你自己)在Windows上安裝合適的linux命令,你可以這樣做。

但是,如果你真的想使它成爲一個可移植的腳本,你將不得不使用適當的python模塊來實現相同的目標。看到這個問題及其答案python equivalent to sed

相關問題