簡體   English   中英

將一個簡單的字符串寫入 python 中的 .txt 文件突然不起作用

[英]writing a simple string to a .txt file in python suddenly doesn't work

我不知道為什么這些代碼行突然停止工作。 我剛剛在 jupyter notebook 上重新啟動了內核,但無論出於何種原因,它都沒有將字符串寫入我指定的文本文件。 我的代碼是這樣的:

Code = 'H His\nQ Gln\nP Pro\nR Arg\nL Leu\nD Asp\nE Glu\nA Ala\nG Gly\nV Val\nY Tyr\n  STP\nS Ser\nC Cys\nW Trp\nF Phe\nN Asn\nK Lys\nT Thr\nS Ser\nI Ile\nM Met'
f=open('AA_Codon_code.txt','w+')
f.write(Code)
f.close

即使文本文件出現在我的目錄中,它也突然沒有任何內容。 文本文件中沒有文本。

果然,當我嘗試讀取數據時,它是空的。

data = open('AA_Codon_code.txt','r')
amino_acids = data.read()
peptide_dict = {}
amino_acids

我已經多次使用這種方法,但現在它不起作用。 為什么會發生這種情況?

我只想要一個 .txt 文件,上面寫着這個字符串:

'H His\\nQ Gln\\nP Pro\\nR Arg\\nL Leu\\nD Asp\\nE Glu\\nA Ala\\nG Gly\\nV Val\\nY Tyr\\n STP\\nS Ser\\nC Cys\\nW Trp\\nF Phe\\nN Asn\\nK Lys\\nT Thr\\nS Ser\\nIle\\nM Met'

f.close只是一個方法的名稱。 要調用此方法,您需要括號:

f.close()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM