SpeciumZeperion
2021-08-13 18:08
采纳率: 75%
浏览 18
已结题

python想在 相对路径下创建一个文件夹然后放一个文本,名字自定义.但是相对路径和自定义文件名不能同时实现

name = input('输入文件名:')
x = input('内容')
f = open(name,'w+') #疑问在这里,如果写路径了就要加引号,这样文件名就不能自定义了
f.write(x)
f.close()

以上代码可运行,可以创建自定义文件名的文件,但是我想把他创建进一个文件夹里.是相对路径的文件夹


我想再创建名字一个叫'add'的目录(是相对路径),把name.txt保存进去
怎么实现? 前提是文件名可自定义

  • 好问题 提建议
  • 收藏

2条回答 默认 最新

  • syh_c_python 2021-08-13 18:18
    已采纳

    这样就可以了

    name = input('输入文件名:')
    x = input('内容')
    f = open("./add/"+name,'w+') 
    f.write(x)
    f.close()
    
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • bekote 2021-08-13 18:10

    './add/' + name就行啦

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题