使用python中的文件I/O的用户输入

2024-04-24 23:14:25 发布

您现在位置:Python中文网/ 问答频道 /正文

不知道我是否可以在“打开”一个文件时输入一个.txt文件的名称。因为现在,当我输入一个名字时,我有一个问题,我不能在它后面加上.txt后缀,所以它不会创建一个.txt文件。这里:

name = input("enter a name: ")    
text1 = open(name,"wt") 

那么我如何附加.txt后缀呢?因为input和open方法只接受有限数量的参数?在


Tags: 文件方法nametxt名称input参数数量
3条回答

要在Python中连接字符串,请使用+

text1 = open(name + ".txt", "wt")

您应该使用字符串格式,无论是旧格式还是新样式。在

旧款:

text1 = open('%s.txt' % (name,), 'wt')

新样式:

^{pr2}$

您可以使用字符串连接运算符来连接文件名和后缀。在

像name+“.txt”这样的东西应该可以给你名称.txt以字符串格式

相关问题 更多 >