日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

使用文本编辑器

發(fā)布時(shí)間:2025/4/16 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用文本编辑器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在Python的交互式命令行寫程序,好處是一下就能得到結(jié)果,壞處是沒法保存,下次還想運(yùn)行的時(shí)候,還得再敲一遍。

所以,實(shí)際開發(fā)的時(shí)候,我們總是使用一個(gè)文本編輯器來(lái)寫代碼,寫完了,保存為一個(gè)文件,這樣,程序就可以反復(fù)運(yùn)行了。

現(xiàn)在,我們就把上次的'hello, world'程序用文本編輯器寫出來(lái),保存下來(lái)。

那么問題來(lái)了:文本編輯器到底哪家強(qiáng)?

推薦兩款文本編輯器:

一個(gè)是Sublime Text,免費(fèi)使用,但是不付費(fèi)會(huì)彈出提示框:

一個(gè)是Notepad++,免費(fèi)使用,有中文界面:

請(qǐng)注意,用哪個(gè)都行,但是絕對(duì)不能用Word和Windows自帶的記事本。Word保存的不是純文本文件,而記事本會(huì)自作聰明地在文件開始的地方加上幾個(gè)特殊字符(UTF-8 BOM),結(jié)果會(huì)導(dǎo)致程序運(yùn)行出現(xiàn)莫名其妙的錯(cuò)誤。

安裝好文本編輯器后,輸入以下代碼:

print 'hello, world'

注意print前面不要有任何空格。然后,選擇一個(gè)目錄,例如C:\Workspace,把文件保存為hello.py,就可以打開命令行窗口,把當(dāng)前目錄切換到hello.py所在目錄,就可以運(yùn)行這個(gè)程序了:

C:\Workspace>python hello.py hello, world

也可以保存為別的名字,比如abc.py,但是必須要以.py結(jié)尾,其他的都不行。此外,文件名只能是英文字母、數(shù)字和下劃線的組合。

?

?

如果當(dāng)前目錄下沒有hello.py這個(gè)文件,運(yùn)行python hello.py就會(huì)報(bào)錯(cuò):

python hello.py python: can't open file 'hello.py': [Errno 2] No such file or directory

報(bào)錯(cuò)的意思就是,無(wú)法打開hello.py這個(gè)文件,因?yàn)槲募淮嬖凇_@個(gè)時(shí)候,就要檢查一下當(dāng)前目錄下是否有這個(gè)文件了。

請(qǐng)注意區(qū)分命令行模式和Python交互模式:

看到類似C:\>是在Windows提供的命令行模式,看到>>>是在Python交互式環(huán)境下。

在命令行模式下,可以執(zhí)行python進(jìn)入Python交互式環(huán)境,也可以執(zhí)行python hello.py運(yùn)行一個(gè).py文件,但是在Python交互式環(huán)境下,只能輸入Python代碼執(zhí)行。

直接運(yùn)行py文件

還有同學(xué)問,能不能像.exe文件那樣直接運(yùn)行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上:

#!/usr/bin/env python

然后,通過命令:

$ chmod a+x hello.py

就可以直接運(yùn)行hello.py了,比如在Mac下運(yùn)行:

小結(jié)

用文本編輯器寫Python程序,然后保存為后綴為.py的文件,就可以用Python直接運(yùn)行這個(gè)程序了。

Python的交互模式和直接運(yùn)行.py文件有什么區(qū)別呢?

直接輸入python進(jìn)入交互模式,相當(dāng)于啟動(dòng)了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執(zhí)行一行。

直接運(yùn)行.py文件相當(dāng)于啟動(dòng)了Python解釋器,然后一次性把.py文件的源代碼給執(zhí)行了,你是沒有機(jī)會(huì)輸入源代碼的。

用Python開發(fā)程序,完全可以一邊在文本編輯器里寫代碼,一邊開一個(gè)交互式命令窗口,在寫代碼的過程中,把部分代碼粘到命令行去驗(yàn)證,事半功倍!前提是得有個(gè)27'的超大顯示器!

?

轉(zhuǎn)載于:https://www.cnblogs.com/Treasures/articles/5202774.html

總結(jié)

以上是生活随笔為你收集整理的使用文本编辑器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。