笨办法学Python3 习题15 读取文件
知识点:
要读取文件内容,需要先执行打开文件命令// 先 filetxt = open(filename) 再 print( filetxt.read()) // 注意文件内容不能有英文外的文字,否则报错
脚本运行内容:
- 系统模块导入参数变量
- 解包参数变量
- 打开文件名1
- 打印读取的文件1内容
- 弹出提示,需用户输入文件名2
- 打开文件名2
- 打印读取的文件2内容
1 from sys import argv # 从系统模块 导入到 参数变量
2
3 script, filename =argv # 解包 参数变量 依次赋值给脚本变量和文件名变量
4
5 txt =open(filename) # 打开文件,并把打开的文件赋值给变量,后面才能用读取函数
6
7 print(f"Here is your file {filename} :") # 打印 这是你的XX文件
8 print(txt.read()) # 打印XX文件里的内容//注意!只能读取英文,中文内容读取不了出错
9
10 file_2name = input(">") # 弹出提示,用户输入XX文件名,赋值给文件名变量2
11 txt_2 = open(file_2name) # 先打开,后面才能成功读取
12 print(f"Type the {file_2name} again:") # 打印 再次键入XX文件
13 print(txt_2.read()) # 打印 XX文件里的内容
PS C:\Users\Administrator\lpthw> python ex15.py test.txt
Here is your file test.txt :
sahogahg
ahgoahgaohga
ahgoahgogahg
ahgalgaoggaogh
>test.txt
Type the test.txt again:
sahogahg
ahgoahgaohga
ahgoahgogahg
ahgalgaoggaogh
PS C:\Users\Administrator\lpthw>