![](/img/trans.png)
[英]Use Unix-based commands with Anaconda in Windows Operating System
[英]How to use Unix commands in python that works on windows operating system
是否可以在Windows操作系統上的python中使用sed和awk類命令? 對於Unix操作系統,我們可以導入os包並使用os.system來執行任何unix操作。 我希望在Windows操作系統中執行相同的操作。 任何人都可以讓我知道是否有可以在python中使用的此類軟件包。
PS我想將這些動作作為.py腳本的一部分執行,而不是像IPython那樣在命令行中執行。
例如,我希望在Windows操作系統中執行這種CODE。
import os
os.system("sed -ie 's/ow/aagh/g' ~/temp.txt")
是的,這可行。 但是,您將需要安裝要在Windows上運行的Unix程序。
例如,您可以在這里找到sed: http : //gnuwin32.sourceforge.net/packages/sed.htm
要在Windows上使用大多數常用的unix命令,請在此處查看: https : //www.cygwin.com/
如另一個答案中所述:是的,如果您要強制用戶(或您自己)也在Windows上安裝適當的linux命令,則可以這樣做。
但是,如果您真的想使其成為可移植腳本,則必須使用適當的python模塊才能實現相同的目標。 例如查看此問題及其答案python相當於sed
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.