我需要编写一个程序,将数字添加到一个简单的.txt文件中。 我该怎么办呢?我需要使用输入函数。
我喜欢这样:
file = open("file.txt")
numbers = input("Enter a number: ")
numbers = file.w()
print (numbers)
file.close()
我不确定,因为它对我来说是一个新主题。
答案 0 :(得分:1)
使用with open() as:
,它会在您离开其范围后为您关闭文件,并封装所引发的任何异常。 A good place to start would be the Python DOCS on Input/Output
with open('file.txt', 'w') as f:
number = input('Enter a number')
f.write(number)
答案 1 :(得分:0)
这个例子
#!/usr/bin/python
# Open a file
fo = open("foo.txt", "wb")
fo.write( "Python is a great language.\nYeah its great!!\n");
# Close opend file
fo.close()
取自这里:http://www.tutorialspoint.com/python/python_files_io.htm
最快的方法是将numbers
变量放在fo.write()
作为参数:
fo.write(numbers)