Python附带了大量的库 - 初学者如何学起

Python附带了大量的库 - 称为标准库 - 它们涵盖了从Internet访问到文本处理等所有内容。
一个经常被问到的问题是你应该先学习哪个图书馆; 作为初学者 - 在面对超过100个条目的列表时,您从哪里开始。在你开始之前 - 不要惊慌:你不太可能需要知道每个图书馆的细节; 你会详细了解一些,你会知道更多的概述; 而且至关重要的是,如果您需要它们,您将知道如何找到其他人的详细信息。
从哪里开始:
几乎所有程序都需要以某种方式与操作系统进行交互 - 要么找到文件和目录的详细信息,要么找到有关进程和用途的数据。一个很好的起点是os [1]模块; 举个例子 :

import OS
print('User name : ' ,OS 。getlogin ())
print('Running in directory:' ,OS 。GETCWD ())
print('Current process:' ,OS 。GETPID ())

通过该os模块可获得大量详细信息。
该os模块有一个非常有用的子模块[2],它是一组用于操作文件路径的有用功能:os.path

import OS
import os.path
root = os 。getcwd ()
print('Parent directory ', os.path.dirname(root))
print('Executing file ', os.path.basename(__file__))

还有一个现代的替代品,[3]。区别在于对于os.path,将文件路径作为字符串处理,其中基于对象。上面的代码使用如下:os.pathpathlibpathlibpathlib

import os
import pathlib
root = pathlib.Path(os.getcwd())
print('Parent directory ', root.parent)
print('Executing file ', pathlib.Path(__file__).name)

我建议您探索和玩耍os,并且- 习惯使用它们,以及它们提供的内容。os.pathpathlib

猜你喜欢

转载自blog.csdn.net/gzyiCG/article/details/92573340