搜尋

首頁  >  問答  >  主體

python3.x - python open函数中,write方法写入字符串为什么要3个单引号?

阿神阿神2767 天前638

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-18 10:02:40

    請問你是在哪個環境下遇此問題?
    單引號是沒問題的,我在自己的Python2.7.5上運行也是可以的。

    m = open('tmp.txt', 'a')
    b = 'nghost'
    m.write(b)
    m.close()

    依照題主的環境,再試了一次,也是ok的。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:02:40

    3個引號的寫法主要用於避免字串轉義時才使用的,而在python中有單引號、雙引號及3個引號的寫法,詳情可以查看python:單引號,雙引號和三引號的區別

    回覆
    0
  • 取消回覆