python学习笔记 您所在的位置:网站首页 python生成gexf文件 python学习笔记

python学习笔记

2022-11-06 06:08| 来源: 网络整理| 查看: 265

1文件访问方法 1.1 open()函数

打开文件并返回文件对象

基本格式:

open(file_path, mode, encoding)

参数说明:

参数含义file_path文件路径,必须要有mode文件打开方式encoding字符编码格式

mode打开方式的选择:

参数含义r只读,默认w只写,文件已存在则清空,,不存在则创建a可读,文件存在,追加到文件最后;不存在则创建x只写,不存在则创建,存在则报错+更新(可读可写)t文本模式 (默认)b二进制模式 1.2 file对象常用的的函数 函数功能close ()关闭文件,关闭后不能进行读写操作flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入read ([size])读取指定的字节数,未指定则读取所有readline ([size])读取整行,包括 “\n” 字符readlines ([sizeint])读取所有行把每行内容作为一个字符串放在一个list中write(str)将字符串写入文件,返回写入字符的长度file.writelines(sequence)写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符seek(offset[, whence])移动文件读取指针到指定位置;offset,开始偏移量,也就是代表需要移动的字节数;Whence-,可选,默认值为 0,给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起tell()返回文件当前位置 2 OS模块

提供了非常丰富的方法用来处理文件和目录

方法描述os.sep显示当前平台下路径分隔符os.name显示当前使用的平台, ‘nt’ 表示Windows,‘posix’ 表示Linux/Unixos.getcwd显示当前python脚本工作路径os.getenv()读取环境变量os.putenv ()设置环境变量os.listdir()返回指定目录下的所有文件和目录名os.remove(path)删除路径为path的文件,如果path 是一个文件夹,将抛出OSErroros.stat(file)获得文件属性os.chmod(file)修改文件权限和时间戳os.mkdir(name)创建文件夹os.rmdir(name)删除文件夹os.removedirs(r“c:\python”)删除多个目录os.system()运行shell命令os.exit()终止当前进程os.linesep给出当前平台使用的行终止符,Windows使用’\r\n’,Linux使用’\n’os.path.split()返回一个路径的目录名和文件名os.path.existe()检验给出的路径是否真的存在os.listdir(path)返回指定目录下的所有文件和目录名os.getcwd()获得当前工作目录os.curdir返回当前目录(‘.’)os.chdir(dirname)改变工作目录到dirnameos.path模块获取文件属性信息os.pardir()获取当前目录的父目录,以字符串形式显示目录名os.replace()重命名文件或目录 3 random模块

主要用于生成随机数,实现了各种分布的伪随机数生成器

3.1 random () 方法

使用random()方法返回一个 [0,1) 区间的随机数

import random print(random.random()) 3.2 seed ()方法

改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数

import random random.seed() print ("使用默认种子生成随机数:", random.random()) print ("使用默认种子生成随机数:", random.random()) random.seed(10) print ("使用整数 10 种子生成随机数:", random.random()) random.seed(10) print ("使用整数 10 种子生成随机数:", random.random()) random.seed("hello",2) print ("使用字符串种子生成随机数:", random.random())

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有