官术网_书友最值得收藏!

Getting started

This recipe requires the installation of two third-party modules pywin32 and pytz. All other libraries used in this script are present in Python's standard library. This recipe will primarily use two libraries, the built-in shutil and a third-party library, pywin32. The shutil library is our go-to for copying files within Python, and we can use it to preserve most of the timestamps and other file attributes. The shutil module, however, is unable to preserve the creation time of files it copies. Rather, we must rely on the Windows-specific pywin32 library to preserve it. While the pywin32 library is platform specific, it is incredibly useful to interact with the Windows operating system.


To learn more about the shutil library, visit https://docs.python.org/3/library/shutil.html.

To install pywin32, we need to access its SourceForge page at https://sourceforge.net/projects/pywin32/ and download the version that matches our Python installation. To check our Python version, we can import the sys module and call sys.version within an interpreter. Both the version and the architecture are important when selecting the correct pywin32 installer.


To learn more about the sys library, visit https://docs.python.org/3/library/sys.html.


In addition to the installation of the pywin32 library, we need to install pytz, a third-party library used to manage time zones in Python. We can install this library using the pip command:

pip install pytz==2017.2
主站蜘蛛池模板: 永平县| 尖扎县| 金塔县| 汝阳县| 鹤山市| 平泉县| 嘉峪关市| 太保市| 新密市| 武安市| 武宣县| 如东县| 营山县| 军事| 霞浦县| 嘉义市| 辽源市| 新郑市| 宜兰市| 突泉县| 大悟县| 石阡县| 娄烦县| 闽侯县| 龙陵县| 通渭县| 巴塘县| 丹巴县| 廉江市| 青海省| 黔东| 洛川县| 察隅县| 蒙城县| 宁城县| 渭源县| 竹溪县| 乾安县| 定西市| 淮滨县| 尚义县|