Python命令未找到仅一个文件的错误
我有一个flutter项目,我正在尝试Python命令未找到仅一个文件的错误,python,Python,我有一个flutter项目,我正在尝试翻译功能,因为我是新手。该代码适用于大多数文件,但只有下面的代码存在问题,我使用python脚本将json转换为arb文件。有一个脚本,其中创建了arb到json,并且工作正常 这两个文件的开头是相同的,但这一个给出错误,另一个运行良好 下面是文件 import json, glob, os, collections from collections import OrderedDict folder_path = 'lib/l10n/arb/' json
翻译
功能,因为我是新手。该代码适用于大多数文件,但只有下面的代码存在问题,我使用python
脚本将json
转换为arb
文件。有一个脚本,其中创建了arb
到json
,并且工作正常
这两个文件的开头是相同的,但这一个给出错误,另一个运行良好
下面是文件
import json, glob, os, collections
from collections import OrderedDict
folder_path = 'lib/l10n/arb/'
json_folder_path = 'lib/l10n/json/'
for jsonFileName in glob.glob(os.path.join(json_folder_path, 'intl_*.json')):
with open(jsonFileName, 'r+') as json_file:
currentJson = json.load(json_file, object_pairs_hook=OrderedDict)
arbName = jsonFileName.split('/')[-1].replace('json','arb')
arbFileName = os.path.join(folder_path, arbName)
with open(arbFileName, 'r+') as arb_file:
currentArb = json.load(arb_file, object_pairs_hook=OrderedDict)
for item in currentJson:
currentArb[item] = currentJson[item]
arbString = json.dumps(currentArb, indent=2)
arb_file.seek(0)
arb_file.write(arbString)
arb_file.truncate()
错误代码:
scripts/localization/json_to_arb.py: line 1: import: command not found
from: can't read /var/mail/collections
scripts/localization/json_to_arb.py: line 4: folder_path: command not found
scripts/localization/json_to_arb.py: line 5: json_folder_path: command not found
scripts/localization/json_to_arb.py: line 7: syntax error near unexpected token `('
scripts/localization/json_to_arb.py: line 7: `for jsonFileName in glob.glob(os.path.join(json_folder_path, 'intl_*.json')):'
如果您使用的是基于UNIX的操作系统,则必须在开始时添加以下行:
#!/usr/bin/python
希望这对您有所帮助:)如果您使用的是基于UNIX的操作系统,则必须在最开始添加以下行:
#!/usr/bin/python
希望这能有所帮助:)这对我来说不起作用。另外,正如我所说的,另一个文件工作得很好,从两个文件开始都是一样的。因此,如果上述情况是问题所在,我将在两个文件上都有错误,而不仅仅是这一个。这对我来说不起作用。另外,正如我所说的,另一个文件工作得很好,从两个文件开始都是一样的。因此,如果上述情况是问题所在,我将在两个文件上都有错误,而不仅仅是在这个文件上。