為什么我的命令行不能同時執(zhí)行chmod +x text.py 命令和f=open("hello.py")?
為什么我的命令行不能同時執(zhí)行chmod?+x?text.py?命令和f=open("hello.py")? 需要對命令行工具添加什么東西嗎?我是Ubunutu下的終端輸入
為什么我的命令行不能同時執(zhí)行chmod?+x?text.py?命令和f=open("hello.py")? 需要對命令行工具添加什么東西嗎?我是Ubunutu下的終端輸入
2016-10-10
舉報
2016-10-10
chmod是linux的bash命令,要在linux 的對應bash下執(zhí)行,而f = open()是python的命令,要在python環(huán)境下執(zhí)行。但是: ? 如果你用的ipython,這個只是整合了一部分的bash命令(比如cd,ls等簡單命令)到了python的交互環(huán)境,方便我們操作的,還有很多bash命令是不能在ipython執(zhí)行的,比如chmod,vim等等
終端下一個ipython足夠一般使用了,你不能要求ipython里面整合所有的bash命令的,chmod等只能退出ipython的交互環(huán)境或者ctrl + z 掛起到后臺,回到bash環(huán)境下來執(zhí)行,然后使用fg把掛起的ipython調(diào)到前臺。
高級編輯器工具是有的,emacs,可以在這個環(huán)境下不用進進出出,但是要配置個性化比較復雜,不推薦新手使用
2016-10-15
謝謝,解釋的很完善,你在哪做python的練習?感覺學了很多,不知如何下手