2

最初に Windows で作成した Python プログラムを Linux で実行しようとすると、次のエラーが表示されます。

metadata = eval(metafile.read())
File "< string >", line 1

@
@
@
@
@
@

何か案が?

4

1 に答える 1

5
dos2unix yourfile.py
python yourfile.py

をお持ちでない場合はdos2unix、代わりに使用できる Python コードを次に示します。これを dos2unix.py に入れて、python dos2unix.py yourfile.py上記を実行します。

import sys
filename = sys.argv[1]
text = open(filename, 'rb').read().replace('\r\n', '\n')
open(filename, 'wb').write(text)

このコードはPython dos2unix one linerからコピーされました。

于 2013-05-22T15:37:15.500 に答える