目标:将print的结果输出到文件中,比如文件在D:\out.txt:s = 'hello all'f = open (r'D:\hello.txt','w')print (s,file = f)f.close()
print
(os.path.isdir(filename))
if os.path.isfile(filename):
print
(time.ctime(os.path.getctime(filename)))
fd = os.open(filename, os.O_RDWR)
m = mmap.mmap(fd,
csv_reader = csv.reader(open(data.file, encoding=utf-8))
for row in csv_reader:
print
(row)
csv_reader把每一行数据转化成了一个list,list
中
每个元素是一个字符串。
2、
写
文件
读
文件
时,我们把csv
文件
读入列表
中
,
写
文件
时会把列表
中
的元素
写
入到csv
文件
中
。
list = [1, 2, 3, 4]
out = open(outfile, w)
csv_writer = csv.writer(out)
csv_write
Python
中
可以通过将
print
输出内容保存到文本
文件
的方式,进行记录和后续操作。具体的实现方式如下:
1. 首先需要打开一个文本
文件
,可以使用
Python
中
内置的open()函数,指定
文件
路径和操作方式('w'表示
写
入模式),例如:
```
python
file = open('output.txt', 'w')
2. 然后在程序
中
需要输出的位置使用
print
函数输出需要保存的内容,例如:
```
python
print
('Hello World!', file=file)
3. 最后关闭文本
文件
,释放资源:
```
python
file.close()
以上代码就可以将
print
输出保存到文本
文件
中
。其
中
需要注意的是,
print
函数的输出需要指定输出到哪个
文件
,所以在
print
函数
中
需要指定file参数并将其值设置为打开的文本
文件
的名称。
通过以上方法,
Python
程序可以轻松的将
print
输出保存到文本
文件
中
,方便后续的记录和数据分析。