tiger吴 发表于 2020-5-31 04:29:14

目录写法问题

file_name=input('请输入文件名:')
f1=open('/storage/emulated/0/下载/Music/file_name','w')
如果我要这样表达,我应该怎么写呢?

Twilight6 发表于 2020-5-31 07:28:46

file_name=input('请输入文件名:')

f1=open(file_name,'w')
# 你上面 input 输入这样即可 /storage/emulated/0/下载/Music

青出于蓝 发表于 2020-5-31 07:36:02

直接输入文件名会创建到文件所属文件夹

tiger吴 发表于 2020-5-31 08:15:42

Twilight6 发表于 2020-5-31 07:28


如果我要存在那个路径下面呢,怎么输入

Twilight6 发表于 2020-5-31 08:16:48

tiger吴 发表于 2020-5-31 08:15
如果我要存在那个路径下面呢,怎么输入

直接输入完整路径就好

tiger吴 发表于 2020-5-31 08:19:26

Twilight6 发表于 2020-5-31 08:16
直接输入完整路径就好

文件名是个变量,直接输入进去就不是变量了呀

Twilight6 发表于 2020-5-31 08:21:37

tiger吴 发表于 2020-5-31 08:19
文件名是个变量,直接输入进去就不是变量了呀

变量的值是用户输入的字符串,你没理解 input 的作用,input接受用户输入并将其转为字符串赋值给变量,你填变量就等于你填这个变量的值

tiger吴 发表于 2020-5-31 08:28:54

Twilight6 发表于 2020-5-31 08:21
变量的值是用户输入的字符串,你没理解 input 的作用,input接受用户输入并将其转为字符串赋值给变量, ...

确实不太懂,直接写出来我看吧

Twilight6 发表于 2020-5-31 08:50:42

tiger吴 发表于 2020-5-31 08:28
确实不太懂,直接写出来我看吧

file_name=input('请输入文件名:')# 假设你这里输入的是C:\div\file\python\abc.txt

f1=open(file_name,'w')# 这里就相当于f1=open('C:\div\file\python\abc.txt','w')

Twilight6 发表于 2020-5-31 08:52:38

tiger吴 发表于 2020-5-31 08:28
确实不太懂,直接写出来我看吧

对了open 是要打开一个文件的,而不是一个文件夹,文件夹要用os模块
页: [1]
查看完整版本: 目录写法问题