新建python文件
A. 請問python新建一個py文件從哪裡開始寫
import sys # 引用的包 一般放在最上面,先把需要的包引用
# 然後編寫方法,或者類
def main(args):
return 0
# 最後主函數,運行的入口,一般放在最後
if __name__ == '__main__':
sys.exit(main(sys.argv))
大概就這樣,還有一些編程規范需要注意,希望能幫到你
B. python文件新建之後怎麼執行
python文件新建之後可以採用命令行方式執行。方法是:1、在python文件所在文件夾位置打開命令行;2、輸入「python 文件名.py」回車即可。
1.新建文件夾demo.py
2.在該文件夾下按住shift + 滑鼠右鍵點擊在此處打開命令行
3.輸入python + 文件名回車即可
推薦課程:Python在多種編輯器下的配置(Corey Schafer)
C. Python文件操作,看這篇就足夠!
文件的存儲方式
在計算機中,文件是以二進制的方式保存在磁碟上的文本文件和二進制文件
文本文件可以使用文本編輯軟體查看本質上還是二進制文件
二進制文件保存的內容不是給人直接閱讀的,而是提供給其她軟體使用的二進制文件不能使用文件編輯軟體查看
文件基本操作
在計算機中要操作文件一共包含三個步驟:1.打開文件2.讀、寫文件
讀 將文件內容讀入內容寫 將內存內容寫入文件
模式描述
t文本模式 (默認)。
x寫模式,新建一個文件,如果該文件已存在則會報錯。
b二進制模式。
+打開一個文件進行更新(可讀可寫)。
U通用換行模式(不推薦)。
r以只讀方式打開文件。文件的指針將會放在文件的開頭。這是默認模式。
rb以二進制格式打開一個文件用於只讀。文件指針將會放在文件的開頭。這是默認模式。一般用於非文本文件如圖片等。
r+打開一個文件用於讀寫。文件指針將會放在文件的開頭。
rb+以二進制格式打開一個文件用於讀寫。文件指針將會放在文件的開頭。一般用於非文本文件如圖片等。
w打開一個文件只用於寫入。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。
wb以二進制格式打開一個文件只用於寫入。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用於非文本文件如圖片等。
w+打開一個文件用於讀寫。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。
wb+以二進制格式打開一個文件用於讀寫。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用於非文本文件如圖片等。
a打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該文件不存在,創建新文件進行寫入。
ab以二進制格式打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該文件不存在,創建新文件進行寫入。
a+打開一個文件用於讀寫。如果該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。如果該文件不存在,創建新文件用於讀寫。
ab+以二進制格式打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。如果該文件不存在,創建新文件用於讀寫。
文件打開模式有很多,但是我們實際用到的就只有六種。
我們總結一下主要用到的是下面六種
模式可做操作若文件不存在是否覆蓋文件原來內容
r只讀報錯——
r+可讀、可寫報錯是
w只寫創建是
w+可讀、可寫創建是
a只寫創建否,追加寫
a+可讀、可寫創建否,追加寫
只讀模式打開文件——只讀(r)
文件若不存在報錯:
讀寫模式打開文件——讀寫模式(r+)
數據寫入之前:
數據寫入之後:
會替換掉相同長度的內容
文件若不存在報錯:
寫模式打開文件——寫模式(w)
數據寫入之前:
數據寫入之後:
這種操作會刪除原來的文件內容,重新寫入Python,
並且把游標放在文件最開始。
若文件不存在,系統會創建該文件夾並重新寫入內容
讀寫模式打開文件——讀寫模式(w+)
數據寫入之前:
數據寫入之後:
這種操作會刪除原來的文件內容,重新寫入Python,
並且把游標放在文件最開始。
若文件不存在,系統會創建該文件夾並重新寫入內容
利用這個原理所以文件寫模式(w)、讀寫模式(w+)還可以用作刪除文件內容。
因為他們整個工作原理就是把文件原來的內容刪除,然後寫入新的內容。
如果我們寫入的內容為空,那麼不就是刪除文件內容。
數據寫入之前:
數據寫入之後:
寫模式打開文件(追加內容)——寫模式(a)
數據寫入之前:
數據寫入之後:
可以看到是在原先內容的基礎上在文末追加新的內容!
若文件不存在,系統會創建新的文件夾並寫入內容
讀寫模式打開文件(追加內容)——讀寫模式(a)
數據寫入之前:
數據寫入之後:
可以看到是在原先內容的基礎上在文末追加新的內容!
若文件不存在,系統會創建新的文件夾並寫入內容
二進制模式打開文件
我們看到了在文件打開模式中有以下模式:rb、wb……有這種帶 b 的。
什麼意思呢?
就是用二進制的方式打開文件。
很明顯,我們出現了以下錯誤:
主要原因是因為編碼的問題,可能是因為0x82這個位元組在gbk編碼中沒有這個字元,
可能原字元是兩個位元組,在gbk里被解析成了一個位元組,導致字元不存在。
這就是我們文件打開方式需要使用二進制讀取的原因。
文件操作
open 函數負責打開文件,並且返迴文件對象
read /write / close 三個方法都需要通過文件對象 來調用
文件和文件夾的操作
在Python中⽂件和⽂件夾的操作要藉助os模塊⾥⾯的相關功能,
具體步驟如下:
導⼊os模塊
使⽤ os 模塊相關功能
1、文件重命名
2、刪除文件
3、創建文件夾
4、刪除文件夾
5、獲取當前目錄
6、改變默認目錄
7、獲取目錄列表
D. Python新建文件,從鍵盤輸入一個正整數並將其賦值給a,然後輸入將a分別轉換為二
def d2n(a,n):
if(a>=n):
d2n(a//n,n)
print('0123456798ABCDEF'[a%n],end='')
a=int(input())
d2n(a,2)
print('')
d2n(a,8)
print('')
d2n(a,16)
print('')
E. 怎麼安裝python
python環境配置:
1、首先訪問http://www.python.org/download/去下載最新的python版本。
2、安裝下載包,一路next。
3、為計算機添加安裝目錄搭到環境變數,如圖把python的安裝目錄添加到pth系統變數中即可。
4、測試python安裝是否成功,cmd打開命令行輸入 python 命令,如下圖即成功了
5、Hello World! 按照很多資料上寫的,輸入 print 'Hello World!'
居然是不成功,說語法錯誤!這是一個坑了,很多資料是都是python 1.*/2.*的寫法,現在我們裝的是3.2版本,要採用這種寫法 print ('Hello World!'),需要用括弧把字元串包含
6、經過以上測試,python環境算是裝好了,但是怎麼開發呢,難道用這種命令行?同樣有IDE可以應用,請下載Aptana Studio這款IDE工具,這款工具是在Eclipse的基礎上加插件集改的,支持python開發。到http://aptana.com/procts/studio3/download下載安裝,然後運行
或者也可以裝好Eclipse後自己搜索PyDev插件安裝。
7、ok,在開始之前,也要為這款IDE配置一下環境變數。
打開 窗口->首選項(Window->Preferences...) 對話框,從右側的樹形列表中選擇" PyDev"->"Interpreter Python", 點擊新建(New)按鈕,從Python的安裝路徑下選擇Python.exe,然後會彈出一個對話框讓你勾選System PYTHONPATH,點確定,大功告成。
也可以點Auto Config自動配置,據說會搜索安裝好的python自動配置,不過我沒成功。
8、新建一個項目
注意一下,因為安裝的python是3.2版本,所以這里的語法版本選擇3.0(默認2.6)
項目建立成功
9、在目錄下新建一個python文件,輸出Hello World!
輸入代碼
開始運行
然後在下方的Console面板中會出現結果
F. 如何在python中建立文件
創建一個文本文檔(.txt),保存的時候將文件格式輸入.py,如圖:
相關推薦:《Python教程》
也可以在python環境下使用fwrite等語句進行編輯,或者使用自帶的IDLE編輯器編輯(右鍵選擇即可)
可下載notepad等編輯軟體,支持多種語言創建、編輯,在保存時選擇.py進行保存即可。
G. python怎麼新建一個文件
一、用Python創建一個新文件,內容是從0到9的整數,每個數字佔一行:
#python
>>>f=open('f.txt','w')
#r只讀,w可寫,a追加
>>>foriinrange(0,10):
f.write(str(i)+' ')
>>>f.close()
二、文件內容追加,從0到9的10個隨機整數:
#python
>>>importrandom
>>>f=open('f.txt','a')
>>>foriinrange(0,10):
f.write(str(random.randint(0,9)))
>>>f.write(' ')
>>>f.close()
三、文件內容追加,從0到9的隨機整數,10個數字一行,共10行:
#python
>>>importrandom
>>>f=open('f.txt','a')
>>>foriinrange(0,10):
foriinrange(0,10):
f.write(str(random.randint(0,9)))
f.write(' ')
>>>f.close()
H. python如何新建py文件
常見的有三種方法:
(1)打開Python自帶的IDLE,新建文件(File--New File),輸入或不輸入代碼,保存.py即可;
(2)使用其它第三方IDE,新建Python File後自動在項目或者環境目錄下創建.py文件;
(3)直接新建一個任意格式空白文件,建好後修改後綴為.py;
I. pycharm 怎麼自動創建python頭文件
創建方法如下:
進入File->settings->Editor->File and Code Templates->Python Script。
添加以下內容:
#!/usr/bin/envpython#encoding:utf-8"""@version: 。
@author:phpergao@license:ApacheLicence@file:${NAME}.py@time:${DATE}${TIME}"""deffunc():passclassMain():def__init__(self):passif__name__=='__main__':pass。
J. python怎麼創建新文件
用編輯軟體寫你的代碼後,存成後綴為.py的文件即可