我学会了python自己一段时间。之前,我总是学会了基本的语法和没有太多接触Python标准库。所以我计划开始与常用的标准库和了解它。这是在学习过程中指出。1. 操作系统模块主要作用于目录或文件。常用方法如下:(路径),路径获取路径的内容目录,列出所有目录和文件名(路径)目录,路径创建目录的路径(路径),路径删除目录的路径((路径),路径的目录被删除)返回操作系统类型。返回值是linux,\u201Cposix\u201D和\u201Cnt\u201D窗口()获得当前路径(路径(模式= 0777])递归创建一个目录(路径)除了移动文件(旧的,新的)重命名文件或目录(命令)执行shell命令,不能存储结果。
\/usr\/bin\/python # - *编码:utf - 8 - *导入操作系统#如何得到目录路径的内容=\u201CD: \\ workspace \\ pyTest\u201Ddef getdirlist (): a =(路径)打印aprint len (a) getdirlist b() =(())打印()打印bprint len (b) #创建目录(路径+ \\ \\ temp) getdirlist() #删除目录(路径+ \\ \\ temp) getdirlist()运行结果:栗2:进口osprint #得到当前路径()路径=\u201CD: \\ workspace \\ pyTest\u201D(路径+\u201C\\ \\测试\u201D)#创建目录递归(路径+ \#判断是否是文件打印(路径)#假二,sys模块进口sysprint dir (sys)结果:复制代码代码如下:[\u2018__displayhook__\u2019,\u2018__doc__\u2019,\u2018__excepthook__\u2019,\u2018__name__\u2019,\u2018__package__\u2019,\u2018__stderr__\u2019,\u2018__stdin__\u2019,\u2018__stdout__\u2019,\u2018_clear_type_cache\u2019,\u2018_current_frames\u2019,\u2018_getframe\u2019,\u2018_mercurial\u2019,\u2018api_version\u2019,\u2018argv\u2019,\u2018builtin_module_names\u2019,\u2018byteorder\u2019,\u2018call_tracing\u2019,\u2018callstats\u2019,\u201C版权\u201D,\u2018displayhook\u2019,\u2018dllhandle\u2019,\u2018dont_write_bytecode\u2019,\u2018exc_clear\u2019,\u2018exc_info\u2019,\u2018exc_type\u2019,\u2018excepthook\u2019,\u2018exec_prefix\u2019,\u201C可执行\u201D,\u201C退出\u201D,\u201C旗帜\u201D,\u2018float_info\u2019,\u2018float_repr_style\u2019,\u2018getcheckinterval\u2019,\u2018getdefaultencoding\u2019,\u2018getfilesystemencoding\u2019,\u2018getprofile\u2019,\u2018getrecursionlimit\u2019,\u2018getrefcount\u2019,\u2018getsizeof\u2019,\u2018gettrace\u2019,\u2018getwindowsversion\u2019,\u2018hexversion\u2019,\u2018long_info\u2019,\u201Cmaxint\u201D、\u201C最大容量\u201D、\u201Cmaxunicode\u201D,\u201Cmeta_path\u201D、\u201C模块\u201D、\u201C路径\u201D,\u201Cpath_hooks\u201D、\u201Cpath_importer_cache\u201D、\u201C平台\u201D,\u201C前缀\u201D,\u2018py3kwarning\u2019,\u2018setcheckinterval\u2019,\u2018setprofile\u2019,\u2018setrecursionlimit\u2019,\u2018settrace\u2019,\u2018stderr\u2019,\u2018stdin、stdout,\u201C颠覆\u201D,\u201C版本\u201D,\u2018version_info\u2019,\u2018warnoptions\u2019,\u2018winver\u2019)命令行参数# !
的输出模块搜索路径是一个包含模块的目录列表,可以发现当前Python解释器。如果你想指定您自己的模块目录,您可以直接添加(路径)系统平台标识符系统平台标识符:Linux linuxWindows win32Windows \/ Cygwin cygwinMac OS X达尔文翻译Python解释器版本有几个版本,并默认解释器是CPython: (\u2018CPython的\u2019,\u201D、\u201C)()退出解释代码的执行过程,程序将终止时()。3.数学数字处理导入数学#返回周长打印#返回X浮动的上限打印()#返回X的下限浮动打印()#审查结束后打印数量()#返回X的绝对值打印()#返回X % y(剩余)打印(5,2)#返回X小数和整数打印()#返回X !
随机生成随机数导入随机#使用生成指定范围的整数。参数是下限,参数b是上限。生成的随机数n: < = n < = bprint(10) #用于生成一个随机数从0到1:0 < = n