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

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
主站蜘蛛池模板: 绥化市| 屯昌县| 乌恰县| 闵行区| 图片| 张掖市| 隆子县| 大理市| 修武县| 台中县| 钟山县| 丹阳市| 榆社县| 垫江县| 友谊县| 兴文县| 柳林县| 泊头市| 临颍县| 新源县| 东乡县| 沐川县| 宣威市| 哈密市| 平阳县| 松溪县| 老河口市| 西宁市| 皋兰县| 西乌珠穆沁旗| 雅江县| 乌苏市| 金乡县| 乐山市| 利辛县| 凌海市| 石泉县| 永德县| 从江县| 杭锦旗| 工布江达县|