我有一堆 Python 命令,可以用来下载、解压缩和重命名文件。我需要每几个月下载大约 100 个文件,所以我想自动化此操作,但我是 Python 新手,不知道如何做到这一点。
那么,首先,如何将以下脚本作为 .py 文件运行(据我所知,这是最简单的方法)?
“with zipfile.Zipfile...”命令要求我在输入命令后按 Enter 键,我认为这会在执行 .py 文件时导致问题,如何避免此问题?
我尝试按照网站上的说明进行操作,但是在 .py 文件的运行中,有一些非常基本的东西我无法理解。我可以在 PowerShell 和 Python 终端中运行它吗?
>>>os.chdir("C:\\Pythonfolder\\Geodata")
>>>from urllib.request import urlretrieve
>>>url = ("https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/lst.Riks_slutforvaring.zip")
>>>filename = "Slutforvaring.zip"
>>>urlretrieve(url, filename)
>>>import zipfile
>>>with zipfile.ZipFile("Slutforvaring.zip", "r") as zip_ref: zip_ref.extractall("ZIP, Riksintresse Slutförvaring")
>>>... !PRESS ENTER
>>>import os
>>>os.rename("ZIP, Riksintresse Slutförvaring\\lst.Riks_slutforvaring.gpkg","Länsstyrelserna, Riksintresse Slutförvaring.gpkg")