Home  >  Article  >  Backend Development  >  Python创建文件和追加文件内容实例

Python创建文件和追加文件内容实例

WBOY
WBOYOriginal
2016-06-06 11:19:551232browse

一、用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")


例子:
查看22端口情况,并将结果写入a.txt

代码如下:


 #!/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()

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn