|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def file_write(file_name):
f = open(file_name, 'w')
print('请输入内容【单独输入\':w\'保存退出】:')
while True:
write_some = input()
if write_some != ':w':
f.write('%s\n' % write_some)
else:
break
f.close()
file_name = input('请输入文件名:')
file_write(file_name)
请问其中的write_some是一个字符一个字符的接受的么,为什么能一次接受:w两个字符从而判断结束接受呢?
input接受的机制是什么啊?
下面是我尝试编写的,目的是将字符串全部接受后再输出,但是在for循环处不知道怎么接收了,而且在之前学习时讲过"""字符串"""是能保证格式的,在接收(input)时也保证这样的格式怎么编写?
还有一个问题,假设我的想法是正确的,但是只要是输入回车就会自动停止输入了,这与我的想法相悖,请问怎么能保证格式的一次输入一大段文字呢
file_name = input("请输入文件名:")
answer = input("请输入内容【单独输入’:w’保存退出】:")
def TX(file_name, answer):
f = open("F:\\A\\"+file_name, "w")
for each in answer:
if each == ":w":
f.close()
# 进入保存并退出
else:
f.write(each) |
|