python - 如何在此代码中使用 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)
解决方案
蟒蛇 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:
推荐阅读
- xquery - Xquery 使用 position() 获取元素的数量
- python - tqdm - PyCharm 中带有嵌套 for 循环的多个进度条
- laravel - 在 Laravel 8 中导出 CSV tthrough 数组
- java - 我无法从 Android Studio 中的内部类 onClick 方法启动 Intent
- javascript - Vue JS V-for 不渲染
- r - r 过滤数据帧 group_by,并找到 cumusm
- xml - XSD 问题 - 找不到根元素的声明
- javascript - 我可以在表单的提交按钮上同时使用 onclick 事件和提交功能吗?
- api - Sequelize : 在 req.query 中添加前缀
- r - 将 R data.frame 中相同类别的值相加