Python 如何获取用户输入并将其写入文本文件?
这是我的代码:Python 如何获取用户输入并将其写入文本文件?,python,file-io,Python,File Io,这是我的代码: def student_info(name,age,gender): print("The student name is:",name) print("The student age is:",age) print("The student gender is:",gender) print("*"*70) Student_name=input("Enter Student name:") Student_age=input("Enter Student
def student_info(name,age,gender):
print("The student name is:",name)
print("The student age is:",age)
print("The student gender is:",gender)
print("*"*70)
Student_name=input("Enter Student name:")
Student_age=input("Enter Student age:")
Student_gender=input("Enter Student gender:")
print("*"*70)
with open('Try1.txt', 'w') as f:
student_info(Student_name,Student_age,Student_gender)
f.write((Student_name,Student_age,Student_gender)
我尝试将用户输入写入文本文件,但代码不起作用。我不知道为什么。请提供帮助。您的代码有几处错误
with open('Try1.txt', 'w') as f:
f.write(Student_name+" "+Student_age+" "+Student_gender)
student_info(Student_name,Student_age,Student_gender)
请注意,您的程序会覆盖文件中已有的所有内容。write只接受一个str类型参数,而不是元组