首页 > 解决方案 > 如何在此代码中使用 Input() 函数更改文件名?此代码的任何正确形式

问题描述

此代码的任何正确形式此代码形成 geeksforgeeks

代码执行正确没有

这一行“与 open("/content/gdrive/My Drive/xyz.exe "wb") 作为文件:"

但是如何使用 input() 函数来改变这个 xyz.exe

import requests 
file_url = "xyz.exe"

r = requests.get(file_url, stream = False) 

file_name = input("Enter your file name")

with open("/content/gdrive/My Drive/"str(file_name)"wb") as file: 
    for block in r.iter_content(chunk_size = 1024): 
        if block: 
            file.write(block) 

标签: pythonpython-3.x

解决方案


蟒蛇 2.7

new_file_name = raw_input("Enter file name:")
with open("path/to/{}".format(new_file_name), "wb") as f:

蟒蛇 3

new_file_name = input("Enter file name:")
with open(f"path/to/{new_file_name}", "wb") as f:

推荐阅读