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

Python附带了大量的库 - 初学者如何学起相关推荐

  1. 收藏,7个学习Python编程的最佳开源库!

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 仅做学术分享,如有侵权,联系删除 转载于 :机器学习算法与Python实战 很多伙伴们 ...

  2. 赚到!4个Python初学者必学的Numpy小技巧

    2020-01-22 17:01:00 全文共3384字,预计学习时长10分钟 图源:Unsplash Python初学者除了要掌握基础知识外,了解一些小技巧.小窍门也是学习路上必不可少的一种催化剂, ...

  3. Python这门语言为什么适合初学者?88.7%的小白听了会感谢选择它

    我们在学习一门编程语言的时候都会下意识去搜索相关资讯,我们先看下图! 上面解释道:Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版 ...

  4. Python基础概念_11_标准库

    标准库 12 标准库 12.1 简介 Python 标准库是随Python附带安装的,它包含大量极其有用的模块.熟悉 Python 标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题 ...

  5. 用python公众号开书城步骤_资源 | 开放Python书籍:一本短小精悍的初学者入门指南...

    资源 | 开放Python书籍:一本短小精悍的初学者入门指南 作者:机器之心 来源:机器之心 公众号 分享到: 03-25 选自GitHub机器之心整理 参与:思源 如何快速熟悉 Python 编程一 ...

  6. python小技巧积累--题库(持续更新)

    介绍 作为一名程序员,除了需要具备解决问题的思路以外,代码的质量和简洁性也很关键. python内置库中就有很多简洁而又优雅的操作,这里的知识都来源于网络积累, 闲暇时整理下来方便温故. 目录 > ...

  7. Python中运用的基础库

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  8. python android 扩展库,Python模块进阶、标准库、扩展库

    模块进阶 Python有一套很有用的标准库(standard library).标准库会随着Python解释器,一起安装在你的电脑中的. 它是Python的一个组成部分.这些标准库是Python为你准 ...

  9. mu编程软件python使用方法_一个面向初学者的Python编辑器Mu

    原标题:一个面向初学者的Python编辑器Mu Mu一个开源编辑器,是满足学生可以轻松学习编写Python代码的工具.作为初学程序员的Python编辑器,旨在使学习体验更加愉快.它使学生能够在早期体验 ...

最新文章

  1. [ CodeVS冲杯之路 ] P1116
  2. iOS支付宝(Alipay)接入详细流程,比微信支付更简单,项目实战中的问题分析
  3. 零基础学python看什么书-转行零基础该如何学习python?很庆幸,三年前的我选对了...
  4. Windows Forms Programming In C# 读书笔记 - 第三章 Dialogs
  5. Mylyn 2.0,第 2 部分: 自动上下文管理
  6. pandas中的DataFrame数据结构
  7. 工作104:vuex很强大
  8. QQ互联聚合登录中转API程序源码
  9. 系统架构师-基础到企业应用架构系列之--开卷有益
  10. From UI design to system functions and application layer
  11. mysql sql exists_数据库sql语句的exists总结
  12. 【C语言例程】输出101~200之间的素数(质数)
  13. python指纹识别_Python实现指纹识别你见过没?
  14. ECharts x坐标轴(xAxis)使用详解
  15. python_并发编程
  16. 功能测试用例需要详细到什么程度,完全测试程序是可能的么
  17. ip addr命令解析
  18. 云之讯短信验证视频php,云之讯短信接口GO实现
  19. 怎么用PHP抓取百度排名?
  20. 神奇的Gamma函数

热门文章

  1. 汇编语言调用c语言ads,ADS1.2 在汇编代码中调用C函数
  2. java wps linux 安装_ubuntu安装Java开发环境
  3. 基于matlab的频率响应分析,基于MATLAB/GUI的二阶低通电路频率响应分析与仿真
  4. Eureka和Zookeeper注册中心的区别
  5. 2021餐饮外卖商户研究报告
  6. 锁表次数一般多大_「健身增肌」有些肌肉喜欢“大重量”,有些肌肉需要“高次数”...
  7. MadFS:高性能超算缓存文件系统——助力“鹏城云脑II”获世界IO500排行榜冠军...
  8. 深度学习中的内存管理问题研究综述
  9. 作者:伍筱聪(1989-),女,中国科学院上海天文台助理工程师
  10. 《大数据》2015年第3期“网络大数据专题”——从系统角度审视大图计算