模块:一个python文件就是一个模块,模块分三种:

1,标准模块,也就是python自带的模块,例如import  time,random,string等等

2,第三方模块,这种模块需要自己安装才能使用

(1),python3中可以直接安装用命令:pip/pip3  install   安装文件名称

(2),手动安装,

(a)下载安装包,解压

(b)进入解压文件夹里面,python setup.py install (ps:windows下,目录上直接写cmd,就可以跳转的当面目录的cmd窗口)

(3)Pycharm中直接安装,这种是最常用方法,

3,自己写的python文件,用的时候也是要import 模块名称  from  方法名称

os模块内常用方法见下:

print(os.getcwd())# 获取当前路径
print(os.mkdir("test1")) # 创建文件夹
print(os.rmdir("test1")) # 只能删除空文件夹
print(os.remove("a.py")) # 删除文件
print(os.mkdir("test1")) # 创建文件夹
os.listdir('.') # 列出一个目录下的所有文件
os.rename("test", "test1") # 重命名
print(os.sep) # 当前操作系统的路径分隔符
print(os.path.abspath(__file__)) # 获取绝对路径
print(os.path.split("/usr/hehe/hehe.txt")) # 分割路径和文件名,打印结果为['/usr/hehe/','hehe.txt']

print(os.path.basename("/usr/hehe/hehe.txt"))#分割文件名出来,执行结果打印hehe.txt
print(os.path.dirname("/usr/local/a.txt")) # 获取父目录
print(os.path.exists("/usr/local")) # 目录/文件是否存在
print(os.path.isfile("test1")) # 判断是否是一个文件
print(os.path.isdir("test1")) # 是否是一个文件夹
print(os.path.join("root", 'hehe', 'a.sql')) # 拼接成一个路径

Python基础-常用模块OS的更多相关文章

  1. Python自动化 【第五篇】:Python基础-常用模块

    目录 模块介绍 time和datetime模块 random os sys shutil json和pickle shelve xml处理 yaml处理 configparser hashlib re ...

  2. python基础----常用模块

    一 time模块(时间模块)★★★★                                                      时间表现形式 在Python中,通常有这三种方式来表示时 ...

  3. Python 基础 常用模块

    Python 为我们提供了很多功能强大的模块,今天就主要使用的到的模块进行整理,方便后面来翻阅学习. 一.时间模块 在时间模块中我们重点介绍几种自己常用的功能,主要方便我们按照自己想要的方式获取时间 ...

  4. python基础--常用模块与面向对象基础

    1常用模块 1.1 xml xml是实现不同语言或程序之间进行数据交换的协议 xml的格式如下: <?xml version="1.0"?> <data> ...

  5. python基础——第三方模块

    python基础——第三方模块 在Python中,安装第三方模块,是通过包管理工具pip完成的.  如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了.  如果你正在使用Window ...

  6. python的常用模块之collections模块

    python的常用模块之collections模块 python全栈开发,模块,collections 认识模块 什么是模块?    常见的场景:一个模块就是一个包含了python定义和声明的文件,文 ...

  7. python基础——使用模块

    python基础——使用模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用. 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env ...

  8. 二十五. Python基础(25)--模块和包

    二十五. Python基础(25)--模块和包 ● 知识框架   ● 模块的属性__name__ # my_module.py   def fun1():     print("Hello& ...

  9. python 基础之 模块

    Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文 ...

随机推荐

  1. Dockerfile安装KOD可道云

    [root@docker01 base2]# cat Dockerfile FROM centos:6.8 RUN yum install openssh-server -y RUN /etc/ini ...

  2. 解决google登录界面input输入框颜色不正确问题

    加入以下样式: input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #e2e2e2 inset !important; }

  3. Linux 安装json神器 jq

    wget -O jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 chmod +x ./jq cp jq /u ...

  4. 01 Memcached 安装与介绍

      一:Memcached 介绍 ()官网网址:www.mamcached.org () 主要功能是:高性能,分布式的内存对象缓存系统. ()Nosql不仅仅是关系型数据库,显著特点key value ...

  5. 修改mysql数据库存储目录

    使用了VPS一段时间之后发现磁盘空间快满了.本人的VPS在购买的时候买了500gb的磁盘,提供商赠送了20GB的高性能系统磁盘.这样系统就有两个磁盘空间了.在初次安装mysql 的时候将数据库目录安装 ...

  6. Linux Samba文件共享服务配置

    http://blog.csdn.net/xht555/article/details/4631063

  7. iOS 3DES加密

    本文转载至 http://www.cocoachina.com/bbs/read.php?tid=177167 -(NSString *)TripleDES:(NSString *)plainText ...

  8. A/B(逆元)

    A/B Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  9. Coreos 安装及配置

    Coreos 安装及配置 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 目前国内使用coreos的场景还不多,搜索core ...

  10. Redis持久化——RDB(一)

    核心知识点: 1.RDB:将当前数据生成快照保存到硬盘 2.手动触发 save:会阻塞Redis服务器直到RDB完成. bgsave:执行fork创建子进程,由子进程负责RDB操作,阻塞只发生在for ...