① 如何创建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)