bilmiyorum:Python'da bir değişkene nasıl alıntı yapabilirim? açıklama Sorunum için, burada kod ve hata nasıl
html_title = 'abc'
file_name = html_title, '.txt'
html_write_to_file = open(file_name, 'wt')
...
...
...
hatası:
TypeError: coercing to Unicode: need string or buffer, tuple found
Ben file_name
bu
html_write_to_file = open('file_name', 'wt')
gibi tırnak işareti eklemek gerektiğini fark
Tırnak işaretleri eklediğimde, Değişken işlevler'da çalışmaz
ama böyle dosya formatını kullanmak zorunda: ... html_title, '.txt'
ben nasıl yapılacağını bilmiyorum
Tamamlayıcı soru:
karakter Japon'dur veya Çince, denedim utf-8'e kodlayın, hala iyi çalışmıyor.
'file_name = html_title, '.txt', bir dizgi değil, bir tuple üretir. –
Sorunuzun "dizeleri nasıl birleştirebilirim?" Şeklinde olması gerekiyor. –
, "a", "b" 'bir" tuple "(" a "," b ")', '" a "+" b "' 'str' ''ab'' dır. ** Virgül parıltı değil, bir tuple yapar. ** –