簡體   English   中英

使用自定義文件編碼運行python腳本

[英]Running python script with custom file encoding

我試圖從命令行運行到腳本的鏈接,我這樣做是這樣的:

python "script.lnk"

script.py文件中,我將此行添加為文件的第一行:

# coding=UTF-8

我肯定我的Notepad ++的編碼設置為UTF-8,但仍然出現此錯誤:

SyntaxError: Non-ASCII character '\xd1' in file script.lnk on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

有什么想法嗎?

請注意錯誤消息,它指出您的.lnk文件中存在錯誤。

"...character '\\xd1' in file script.lnk on line 2..."

通過執行python "script.lnk"您正在嘗試為Python解釋器提供快捷方式文件,而不是實際的python腳本。

我假設您在Windows上,因此,如果需要對python腳本進行快捷方式設置,則必須對python解釋器可執行文件進行快捷方式設置,而不要使用腳本位置作為參數。

將其添加為第一行或第二行:

# -*- coding: utf-8 -*-

暫無
暫無

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

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