Python命令未找到仅一个文件的错误

Python命令未找到仅一个文件的错误,python,Python,我有一个flutter项目,我正在尝试翻译功能,因为我是新手。该代码适用于大多数文件,但只有下面的代码存在问题,我使用python脚本将json转换为arb文件。有一个脚本,其中创建了arb到json,并且工作正常 这两个文件的开头是相同的,但这一个给出错误,另一个运行良好 下面是文件 import json, glob, os, collections from collections import OrderedDict folder_path = 'lib/l10n/arb/' json

我有一个flutter项目,我正在尝试
翻译
功能,因为我是新手。该代码适用于大多数文件,但只有下面的代码存在问题,我使用
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

希望这能有所帮助:)

这对我来说不起作用。另外,正如我所说的,另一个文件工作得很好,从两个文件开始都是一样的。因此,如果上述情况是问题所在,我将在两个文件上都有错误,而不仅仅是这一个。这对我来说不起作用。另外,正如我所说的,另一个文件工作得很好,从两个文件开始都是一样的。因此,如果上述情况是问题所在,我将在两个文件上都有错误,而不仅仅是在这个文件上。