課程
/后端開發
/Python
/Python文件處理
為什么我的命令行不能同時執行chmod?+x?text.py?命令和f=open("hello.py")? 需要對命令行工具添加什么東西嗎?我是Ubunutu下的終端輸入
2016-10-10
源自:Python文件處理 2-1
正在回答
chmod是linux的bash命令,要在linux 的對應bash下執行,而f = open()是python的命令,要在python環境下執行。但是: ? 如果你用的ipython,這個只是整合了一部分的bash命令(比如cd,ls等簡單命令)到了python的交互環境,方便我們操作的,還有很多bash命令是不能在ipython執行的,比如chmod,vim等等
終端下一個ipython足夠一般使用了,你不能要求ipython里面整合所有的bash命令的,chmod等只能退出ipython的交互環境或者ctrl + z 掛起到后臺,回到bash環境下來執行,然后使用fg把掛起的ipython調到前臺。
高級編輯器工具是有的,emacs,可以在這個環境下不用進進出出,但是要配置個性化比較復雜,不推薦新手使用
謝謝,解釋的很完善,你在哪做python的練習?感覺學了很多,不知如何下手
慕粉4083696
舉報
Python文件操作指南,掌握os模塊對文件和目錄的處理
1 回答怎么沒法用cat命令(windows下運行ipython),ls命令可以正常執行
2 回答ipython和linux切換命令
2 回答怎么從txt文檔切換到ipython命令行
1 回答編譯器:用的什么混合編譯器,可以自動識別系統命令和python代碼
3 回答為什么我追加寫入不是換行寫入的。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-10
chmod是linux的bash命令,要在linux 的對應bash下執行,而f = open()是python的命令,要在python環境下執行。但是: ? 如果你用的ipython,這個只是整合了一部分的bash命令(比如cd,ls等簡單命令)到了python的交互環境,方便我們操作的,還有很多bash命令是不能在ipython執行的,比如chmod,vim等等
終端下一個ipython足夠一般使用了,你不能要求ipython里面整合所有的bash命令的,chmod等只能退出ipython的交互環境或者ctrl + z 掛起到后臺,回到bash環境下來執行,然后使用fg把掛起的ipython調到前臺。
高級編輯器工具是有的,emacs,可以在這個環境下不用進進出出,但是要配置個性化比較復雜,不推薦新手使用
2016-10-15
謝謝,解釋的很完善,你在哪做python的練習?感覺學了很多,不知如何下手