首页 > 编程语言 > 详细

Python模块与常用操作

时间:2019-11-21 11:25:37      阅读:80      评论:0      收藏:0      [点我收藏+]

模块

python中以.py结尾的文件叫模块

模块的分类

导包

当跨模块调用函数

  • 第一种方式
    导入:import 模块名
    调用:模块名.函数名

注意:在导入模块时,会执行这个模块中的所有的调用的脚本。
如果想调用的脚本调入后不执行那么可以使用main方法

  • 第二种方式
    导入:from 模块名 import 函数名
    调用:函数名()

注意:当跨包调用时那么导入需要加上包名:from 包名.模块名 import 函数名

pycharm的快捷键

  • alt+Enter
  • ctrl+alt+空格

补充:可以使用print(sys.path)查看导入模块时的搜索的顺序和路径

文件操作(File)

open() 打开文件
file.close() 关闭文件
file.read() 读取文件
file.write(str) 将字符串写入文件

# 打开文件
file=open("E:\\a.txt","r+")
#file.write("我给你一个久久的望着孤月的人的悲哀——博尔赫斯")
#print(file.read())
print(file.readline())
file.close()

文件属性

file.closed 判断文件是否关闭,关闭则为True
file.mode 返回被打开文件的访问模式
file.name 返回文件的路径
file.encoding 返回文件编码

mode参数

  • r
    以只读方式打开文件。
  • rb
    以二进制格式打开一个文件用于只读。一般用于非文本文件如图片等。
  • r+
    打开一个文件用于读写。
  • rb+
    以二进制格式打开一个文件用于读写。一般用于非文本文件如图片等。
  • w
    打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果文件不存在,创建新文件。
  • a
    打开一个文件用于追加。新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

os模块

对系统的文件夹和文件进行操作

os.mkdir("E:\aaa") 创建文件夹
os.makedirs("E:\bbb\ccc") 创建多层级文件夹
os.path.isdir("E:\aaa") 判断一个文件夹是否已存在
os.path.isfile("E:\aaa") 判断一个文件是否已存在
os.rename("E:\aaa","E:\bbb") 重命名
os.rmdir("E:\aaa") 删除文件夹
os.remove("E:\a.txt") 删除文件,不能删除文件夹
print(os.getcwd) 获得当前的工作目录

Python模块与常用操作

原文:https://www.cnblogs.com/TD1900/p/11903830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!