簡體   English   中英

常規 Python 中的 %%writefile 魔術命令

[英]%%writefile magic command in regular Python

我正在將 Python 代碼從Jupyter Notebook復制到 .py 文件以從終端運行它。 我找不到如何實現這條線的方法:

%%writefile -a submission.py

常規 Python 中與 %%writefile 魔術命令相同的代碼是什么?

替換了這個:

%%writefile -a submission.py

    model = Net()
    model = model.float()
    model.load_state_dict(state_dict)
    model = model.to('cpu')
    model = model.eval()
    obs = tensor(obs['board']).reshape(1, 1, config.rows, config.columns).float()
    obs = obs / 2
    action = model(obs)
    return int(action)

這樣:

submission_ending = '''    model = Net()
    model = model.float()
    model.load_state_dict(state_dict)
    model = model.to('cpu')
    model = model.eval()
    obs = tensor(obs['board']).reshape(1, 1, config.rows, config.columns).float()
    obs = obs / 2
    action = model(obs)
    return int(action)'''

with open('submission.py', mode='a') as file:
    file.write(submission_ending)

暫無
暫無

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

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