python实现当前文件的读取,自动打印当前的文件信息并保存txt格式化文件。
这里代表的是当前的页面源码整理资料。

源码如下:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author's_name_is_NIKOLA_SS


import getpass
import sys

filename = sys.argv[0]
fw=open('filewrite.txt','w')
f=open(filename,'r',encoding='utf8')
line_num=0
lis=[]
with open(filename,'r',encoding='utf8') as f:
    for line in f:
        line_num += 1
        print( line_num, ':', line )
        lis.append(line)
        fw.write(line)

# f.close()
fw.close()

输出结果:命令栏里面

1 : #!/usr/bin/env python

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

3 : # Author's_name_is_NIKOLA_SS

4 : 

5 : 

6 : import getpass

7 : import sys

8 : 

9 : filename = sys.argv[0]

10 : fw=open('filewrite.txt','w')

11 : f=open(filename,'r',encoding='utf8')

12 : line_num=0

13 : lis=[]

14 : with open(filename,'r',encoding='utf8') as f:

15 :     for line in f:

16 :         line_num += 1

17 :         print( line_num, ':', line )

18 :         lis.append(line)

19 :         fw.write(line)

20 : 

21 : # f.close()

22 : fw.close()

Process finished with exit code 0

在这里插入图片描述

filename = sys.argv[0]
filename = sys.argv[-1]
在这里效果等同。
在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐