Pythonコードのconfigure変数を含むtxtファイルを使用したいと思います.そして、次のコードをWebからPythonにコピーしました。
def getVarFromFile(filename):
import imp
f = open(filename)
global cs
cs = imp.load_source('cs', '', f)
f.close()
奇妙なことに、Python コードを実行するたびに、ディレクトリに "c" という名前のファイルが作成され、次のような多くの奇妙な文字が格納されます。
mò ;€-Rc
なぜこの「c」ファイルが来るのですか?どうすればそれを取り除くことができますか? ありがとう
----追加情報----- で電話をかけました
getVarFromFile('config/cs.txt')
そして私のcs.txtは次のようになります:
var1 = 'abc'
var2 = 'h'
var3 = '2'
var4 = '1'
そして、私は次のようなデータを使用します:
var2 = int(cs.var2)
そして私のデバッグによって、私が入れたら
sys.exit()
前
cs = imp.load_source('cs', '', f)
そのようなcファイルは生成されません。その行の後に exit を入力すると、「c」という名前のファイルが生成されます。
したがって、それはその機能に関連している必要があります