读取文件为什么可以不加引号
问题0.为什么这里的file_name可以不加引号呢?文件的路径不是需要引号吗?
问题1.这里file_name没有指定后缀名,如果想创建的是txt文件该怎么改?
问题3.input()没有参数,是否是吧print的内容当做了参数? 本帖最后由 Twilight6 于 2020-5-27 13:11 编辑
问题0.为什么这里的file_name可以不加引号呢?文件的路径不是需要引号吗?
不是读取文件可以不加引号,本来 input 默认没输入字符串的话都是可以的哦
只是 循环外的 print 帮忙打印了input 里面 打印的内容,所以input 可以不填字符串
问题1.这里file_name没有指定后缀名,如果想创建的是txt文件该怎么改?
想创建什么类型的文件,我们自己文件名加上后缀即可,比如你想创建 data的text文本那文件名输入data.txt即可
问题3.input()没有参数,是否是吧print的内容当做了参数?
input 函数的作用是 接受用户输入,将用户输入的数据转化为字符串赋值给自己设置的参数,所以文件路径可以直接填 file_name
比如最后的接受input输入的参数就是 file_name
这不是文件,而是文件的变量名 自我理解...
1#正解/.. Twilight6 发表于 2020-5-27 13:07
不是读取文件可以不加引号,本来 input 默认没输入字符串的话都是可以的哦,只是 循环外的 print 帮忙打印 ...
打开文件的方式不是这样的吗:f = open('E:\\test.txt', 'w') ,就是需要指定引号内的路径,这道题中如果给个中文名,那 f = open(今天),不是变成这样了? jump_p 发表于 2020-5-27 13:11
打开文件的方式不是这样的吗:f = open('E:\\test.txt', 'w') ,就是需要指定引号内的路径,这道题中如果 ...
重新看2楼~ jump_p 发表于 2020-5-27 13:11
打开文件的方式不是这样的吗:f = open('E:\\test.txt', 'w') ,就是需要指定引号内的路径,这道题中如果 ...
input 接受的数据 会转为字符串也就是你输入 今天后他自己转为 字符串'今天' Twilight6 发表于 2020-5-27 13:13
input 接受的数据 会转为字符串也就是你输入 今天后他自己转为 字符串'今天'
那么路径呢?转换成字符串后,'今天'这个文件的路径默认是和程序在一个路径下吗? jump_p 发表于 2020-5-27 13:21
那么路径呢?转换成字符串后,'今天'这个文件的路径默认是和程序在一个路径下吗?
默认工作路径是在你的脚本存放的位置,举个例子 你脚本如果放在桌面,那么默认路径就是桌面 ,而你桌面有个文件 叫 test.txt open只需填 'test.txt' 即可 默认打开就是在桌面路径下的 Twilight6 发表于 2020-5-27 13:24
默认工作路径是在你的脚本存放的位置,举个例子 你脚本如果放在桌面,那么默认路径就是桌面 ,而你桌面有 ...
感谢耐心指导 jump_p 发表于 2020-5-27 13:26
感谢耐心指导
没事~加油
Twilight6 发表于 2020-5-27 13:07
不是读取文件可以不加引号,本来 input 默认没输入字符串的话都是可以的哦
只是 循环外的 print 帮忙打 ...
你是个百科全书吧{:5_108:} 小甲鱼的铁粉 发表于 2020-5-27 14:58
你是个百科全书吧
这些都是基础~只要你坚持学完,一定比我还强!
页:
[1]