① 如何創建python文件
如何新建、打開和編輯Python文件?
第一種,代碼編輯器鼻祖--記事本,輕便小巧無需安裝,據說使用記事本編輯代碼的都是大神。右鍵新建文本文檔,重命名將擴展名後綴
的.txt修改為.py即可。完全免費的,只能編輯,無法運行程序。
第二種,記事本的升級版--notepad++(簡稱NPP)和notepad2(簡稱N2)。功能上比記事本增加了太多,N2對中文的支持不是很完
美,所以我只使用過NPP。免費的,也是只能編輯,無法運行程序。
第三種,受眾頗廣的神器--sublime。sublime不僅可以編輯代碼,還可以在工具中選擇Python解釋器運行Python文件,快捷鍵Ctrl+B。
不強制收費,免費版完全夠用。
第四種,功能異常強大的集成開發環境--pycharm,佔用內存相比於前幾個要多一些。我最喜歡它的切換解釋器版本的功能和聯想功能。
收費,破解版的不要升級;有教育版的免費使用pycharm-e。
第五種,使用Python自帶的IDLE。雙擊打開,Ctrl+N新建,編輯代碼,保存,F5運行。
第N種,eclipse+div,atom,vim,Visual Studio Code,wingide,ulipad等等還有很多很多。有需求就有市場,編輯器有很多,選
一個你用起來感覺最合適的就行。
更多技術請關注Python視頻教程。
② 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()
③ python如何創建py文件
創建一個文本文檔(.txt),保存的時候將文件格式輸入.py,如圖:
相關推薦:《Python教程》
也可以在python環境下使用fwrite等語句進行編輯,或者使用自帶的IDLE編輯器編輯(右鍵選擇即可)
可下載notepad等編輯軟體,支持多種語言創建、編輯,在保存時選擇.py進行保存即可。
④ python 如何新建一個新的File
#python
f=open('f.txt','w') # r只讀,w可寫,a追加
for i in range(0,10):f.write(str(i)+' ')
例子:
#!/usr/bin/python
#coding=utf-8
import os
import time
import sys
f=open('a.txt','a')
f.write(os.popen('netstat -nltp | grep 22').read())
f.close()
(4)python如何創建配置文件擴展閱讀:
關於上述創建文件,文件內容追加
#python
import random
f=open('f.txt','a')
for i in range(0,10):f.write(str(random.randint(0,9)))
. . .
f.write(' ')
f.close()
或者
#python
import rando
f=open('f.txt','a')
for i in range(0,10):
for i in range(0,10):f.write(str(random.randint(0,9)))
f.write('
')
f.close()
⑤ 如何用Python創建生成xml文檔文件的方法
1、內存數據產生
2、產生xml內存對象(也就是DOM樹)
3、產生根對象
4、往根對象里加數據
5、把xml內存對象寫到文件
下面是一個創建xml文檔的簡單實例:
importxml.dom.minidom#在內存中創建一個空的文檔doc=xml.dom.minidom.Document()
#創建一個根節點Managers對象root=doc.createElement('Managers')
#設置根節點的屬性root.setAttribute('company','xx科技')
root.setAttribute('address','科技軟體園')
#將根節點添加到文檔對象中doc.appendChild(root)
managerList=[{'name':'joy','age':27,'sex':'女'},
{'name':'tom','age':30,'sex':'男'},
{'name':'ruby','age':29,'sex':'女'}
]foriinmanagerList:
nodeManager=doc.createElement('Manager')
nodeName=doc.createElement('name')
#給葉子節點name設置一個文本節點,用於顯示文本內容
nodeName.appendChild(doc.createTextNode(str(i['name'])))
nodeAge=doc.createElement("age")
nodeAge.appendChild(doc.createTextNode(str(i["age"])))
nodeSex=doc.createElement("sex")
nodeSex.appendChild(doc.createTextNode(str(i["sex"])))
#將各葉子節點添加到父節點Manager中,
#最後將Manager添加到根節點Managers中
nodeManager.appendChild(nodeName)
nodeManager.appendChild(nodeAge)
nodeManager.appendChild(nodeSex)
root.appendChild(nodeManager)#開始寫xml文檔fp=open('c:\wcx\Manager.xml','w')
doc.writexml(fp,indent=' ',addindent=' ',newl=' ',encoding="utf-8")
執行結果:
<?xmlversion="1.0"encoding="utf-8"?>
<Managersaddress="科技軟體園"company="xx科技">
<Manager>
<name>joy</name>
<age>27</age>
<sex>女</sex>
</Manager>
<Manager>
<name>tom</name>
<age>30</age>
<sex>男</sex>
</Manager>
<Manager>
<name>ruby</name>
<age>29</age>
<sex>女</sex>
</Manager>
</Managers>
6.用Python自帶的寫xml文檔的API去寫,比較方便,後期容易維護。如果直接用打開文件的方式,一行一行的去寫,比較費時,也難以維護。
⑥ python怎麼創建新文件
用編輯軟體寫你的代碼後,存成後綴為.py的文件即可
⑦ python3 如何創建一個.ini的配置文件。
1、說明:
python3使用configparser模塊來處理ini配置文件。
2、代碼示例:
需要生成conf.ini配置文件如下:
[config]
v1 = 100
v2 = abc
v3 = true
v4 = 123.45
python代碼:
import configparser
# 載入現有配置文件
conf = configparser.ConfigParser()
# 寫入配置文件
conf.add_section('config') #添加section
# 添加值
conf.set('config', 'v1', '100')
conf.set('config', 'v2', 'abc')
conf.set('config', 'v3', 'true')
conf.set('config', 'v4', '123.45')
# 寫入文件
with open('conf.ini', 'w') as fw:
conf.write(fw)
# 讀取配置信息
v1 = conf.getint('config', 'v1')
v2 = conf.get('config', 'v2')
v3 = conf.getboolean('config', 'v3')
v4 = conf.getfloat('config', 'v4')
print('v1:', v1)
print('v2:', v2)
print('v3:', v3)
print('v4:', v4)
打開conf.ini文件檢查內容
3、模塊常用函數:
1)讀取配置文件
read(filename) 直接讀取ini文件內容
sections() 得到所有的section,並以列表的形式返回
options(section) 得到該section的所有option
items(section) 得到該section的所有鍵值對
get(section,option) 得到section中option的值,返回為string類型
getint(section,option) 得到section中option的值,返回為int類型,還有相應的getboolean()和getfloat() 函數。
2)寫入配置文件
add_section(section) 添加一個新的section
set( section, option, value) 對section中的option進行設置,需要調用write將內容寫入配置文件。
⑧ 怎麼在python中創建配置文件
沒辦法設置默認編輯器,因為可能和其他的無後綴文件沖突。你可以這樣右鍵->open with..->Other.. 在裡面找到你的python編輯器。
⑨ python如何創建文件夾
主要涉及到三個函數
1、os.path.exists(path) 判斷一個目錄是否存在
2、os.makedirs(path) 多層創建目錄
3、os.mkdir(path) 創建目錄
直接上代碼
def mkdir(path): # 引入模塊 import os # 去除首位空格 path=path.strip() # 去除尾部 \ 符號 path=path.rstrip("\\") # 判斷路徑是否存在 # 存在 True # 不存在 False isExists=os.path.exists(path) # 判斷結果 if not isExists: # 如果不存在則創建目錄 # 創建目錄操作函數 os.makedirs(path) print path+' 創建成功' return True else: # 如果目錄存在則不創建,並提示目錄已存在 print path+' 目錄已存在' return False # 定義要創建的目錄mkpath="d:\\qttc\\web\\"# 調用函數mkdir(mkpath)