OMSR 发表于 2022-8-23 09:30:42

求助,python写入不换行

如下代码,while True:
    name = input("please tell me your name.")
    with open('guest_book.txt', 'a') as file_object:
      print(f"hello {name}")
      file_object.write(f"{name},\n")
      # print('\n')
当为file_object.write(f"name,\n")时会自动换行,但还是当为file_object.write(name,'\n')不会换行,
麻烦各位大神帮忙解决一下。
感谢

ZhKQYu 发表于 2022-8-23 09:41:01

write应该是只能传入一个参数的

qq1151985918 发表于 2022-8-23 09:41:19

已经换行,可能是你记事本显示问题,实际上是换行的

wp231957 发表于 2022-8-23 09:41:56

你到底是要换行还是不换行没看懂

临时号 发表于 2022-8-23 09:48:48

file_object.write(f"name\n")
这行代码是会换行的

kongminghui 发表于 2022-8-23 10:12:01

1

黑鱼白鱼 发表于 2022-8-23 10:21:24

Enter点一下
页: [1]
查看完整版本: 求助,python写入不换行