Rumah > Soal Jawab > teks badan
Ditulis di bawah pycharm.
Mesej ralat adalah seperti berikut:
C:\Python27\python.exe "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 51755 --file E:/python/first.py
pydev debugger: process 4988 is connecting
Connected to pydev debugger (build 171.4249.47)
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1585, in <module>
globals = debugger.run(setup['file'], None, None, is_module)
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1015, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "E:/python/first.py", line 3
SyntaxError: Non-ASCII character '\xe7' in file E:/python/first.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Process finished with exit code 1
Nanti saya ingat balik, saya cuai... Saya ingat kali pertama saya debug,
Saya perlu mengubah suai laluan fail dalam bulatan dalam gambar di bawah Selepas saya mengubah suai laluan fail, program boleh dijalankan
Jadi setiap kali saya membuat program baru untuk nyahpepijat, adakah saya perlu mengubah suai laluan fail secara manual di sini. ?
PHPz2017-05-19 10:09:02
Fail "E:/python/first.py", baris 3
SyntaxError: Aksara bukan ASCII 'xe7' dalam fail E:/python/first.py pada baris 3, tetapi tiada pengekodan diisytiharkan;
Masalah di sini, baris ketiga, ralat penyahkod bahasa Cina, adakah ia menggunakan tanda baca bahasa Cina
巴扎黑2017-05-19 10:09:02
Koma Cina digunakan dalam kod, cuma tukar kepada format Inggeris. Ia ditunjukkan dalam gesaan.