好吧,好吧,我正在尝试创建一个小程序,要求您输入文件名,它将创建具有您想要的名称的文件。在该文件中,它将在两个不同的行显示成人价格和子价格。任何人吗?
packagename = input("Enter package name:")
packagepriceadult = input ("Enter package price per adult:")
packagepricechild = input("Enter package price per child:")
a = open ("output.txt", "a")
a.write (packagename),"\n"
a.write (packagepriceadult)
a.write (packagepricechild)
答案 0 :(得分:1)
python 2.x中另一个选项是将print语句重定向到文件
print >>a, packagename
print >>a, packagepriceadult
print >>a, packagepricechild
查看此帖更多信息 - slippens's blog
答案 1 :(得分:0)
只需将换行符写入文件,例如:
a.write(packagename)
a.write("\n")
a.write(packagepriceadult)
a.write("\n")
a.write(packagepricechild)
答案 2 :(得分:0)
如果你使用python 2.x,你也可以像我在这里做的那样:
outlist = [packagename, packagepriceadult, packagepricechild]
a.write('\n'.join(outlist))