python怎么新建文档?怎么用python建立一个txt文档并输入内容啊?

python怎么新建文档?怎么用python建立一个txt文档并输入内容啊?,第1张

在电脑桌面上,新建一个名为a的文件夹。

并记住这个文件夹里面的绝对路径,我这是:

C:\Users\Administrator\Desktop\a

注意,此时文件夹a里面是空的。

打开python的编译庆友器;

我用的python是Anaconda整合的python3的版本对应的编译器:spyder。

开端就写:

#!/usr/bin/python

这就像是一句开场白。

既然需做宏要输出誉胡槐中文,那么就需要设定编码格式:

# -*- coding:utf-8 -*-

用python在文件夹a里面,建立一个b.txt文档

file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

'w'表示这个文档可以编辑,就是可读可写的意思。

在里面写文字:

file.write('你好,\n  世界。')

其中,\n是换行符。

整体代码如下:

#!/usr/bin/python

# -*- coding:utf-8 -*-

file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

file.write('你好,\n  世界。')

而此时,a文件夹里面已经有了一个b.txt文档。

打开这个文档,可以看到内容如下图所示。

Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里卜贺没的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。

目录结构:

a.py 要 import dir目录下的 b.py 文件。a.py代码如下:

复制代码代码如下:

# coding=utf-8

"import dir 目录下的 b.py 文件"

import dir.b

print dir.b.name

执行 a.py 报错

提示找型纳不到这个模块的名字 dir.b 。通过查找官方文档拍神,发现要包含目录下的文件时需要在目录下声明一个__init__.py文件,即使这个文件是空的也可以。当然这个文件也可以初始一些数据。

于是在 dir 下新建 __init__.py文件,目录结构如下:

重新执行a.py,一切OK!

一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:

#python

>>>f=open('f.txt','w')    # r只读,w可写,a追加

>>>数凳for i in range(0,10):f.write(str(i)+'\n')

.  .  .

>>>f.close()

二、文件内容追加,从0到9的10个随机整数:

#python

>>>import random

>和毕世>>f=open('f.txt','a')

>>>for i in range(0,10):f.write(str(random.randint(0,9)))

.  .  .

>>>f.write('\n')

>>>f.close()

三、文件内容追加,从0到9的随机整数, 10个数字一行,唤肢共10行:

#python

>>>import random

>>>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('\n')  

.  .  .

>>>f.close()

四、把标准输出定向到文件:

#python

>>>import sys

>>>sys.stdout = open("stdout.txt", "w")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12290251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存