打开文件的常用模式有:r,只读模式【默认】w,只写模式【不可读;不存在则创建;存在则清空内容;】a,追加模式【可读;不存在则创建;存在则只追加内容;】"+"表示可以同时读写某个文件r+,读写【可读,可写】【可理解为先读后写,不擦除原文件内容,指针在0】w+,写读【可读,可写】【可理解为先写后读,擦除原文件内容,指针在0】a+,写读【可读,可写】【不擦除原文件内容,但指针直接到最
分类:
编程语言 时间:
2018-02-11 16:15:38
阅读次数:
228
1.打开文件: 2.文件打开模式 默认是只读方式 r 只读,r+ 读写,不创建 w 新建只写,w+ 新建读写,二者都会将文件内容清零 a,a+ 附加方式打开 a:附加写方式打开,不可读;a+: 附加读写方式打开 w+与r+区别: r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创 ...
分类:
编程语言 时间:
2018-02-10 21:57:05
阅读次数:
154
f.readline()是一行一行的读,读到哪一行光标就会停留,下一次继续从光标处开始读。 读取前五行: for i in range(5): print(f.readline()) f.readlines()将文件读取为一个列表 for line in f: print(line)一行行读,内存中 ...
分类:
编程语言 时间:
2018-02-10 13:05:23
阅读次数:
146
打开同目录下的文件: data=open('test',encoding='utf-8').read() print(data) f=open('test','r',encoding='utf-8')赋给f的是一个文件内存对象,文件句柄。 句柄中包含文件名、字符集、大小、在硬盘上的起始位置、 文件打 ...
分类:
编程语言 时间:
2018-02-09 20:19:12
阅读次数:
171
# encoding=utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') import os dd=None for rt, dirs, files in os.walk(u'E:\对比\web.deploy-1.0-SNAPSH... ...
分类:
编程语言 时间:
2018-02-08 13:31:16
阅读次数:
169
这个问题很奇怪,在服务器上执行一个写数据库的python文件,正常执行,但是使用java的ssh进行调用脚本,发现就是不执行数据库的写入,然后使用了try except的方式,打印了错误信息,发现报错: 'ascii' codec can't encode characters in positio ...
分类:
编程语言 时间:
2018-02-06 20:32:57
阅读次数:
169
模块 1、模块的定义:用来从逻辑上组织python代码来实现一个特定的功能,本质上就是以.py结尾的python文件。 2、模块的导入方法: 假设有2个模块module_01和module_02,其代码如下: 1、import module_name (导入单个模块module_name) 2、im ...
分类:
编程语言 时间:
2018-02-06 14:11:42
阅读次数:
172
什么是TensorFlow? TensorFlow是Google开发的一款神经网络的Python外部的结构包, 也是一个采用数据流图来进行数值计算的开源软件库.TensorFlow 让我们可以先绘制计算结构图, 也可以称是一系列可人机交互的计算操作, 然后把编辑好的Python文件 转换成 更高效的 ...
分类:
其他好文 时间:
2018-02-05 20:11:16
阅读次数:
266
动态导入 一般使用__import__("字符串") (官方不建议使用这个) 例子:aa在lib目录下,aa里有一个类C(),定义了name="alex" 注意:这个动态导入,只能引用导入的那个python文件,哪怕同一个目录下的其他文件也不能调用 官方建议使用的动态导入是 import impor ...
分类:
其他好文 时间:
2018-02-04 22:37:31
阅读次数:
131
为了更好地说明接下来的文件修改操作,我们有必要先来学习下文件操作的常用方法。 一、文件处理中的常用方法 了解了以上的方法,我们就能愉快地进行文件修改操作了。 二、文件修改操作 当我们以读写(r+)模式打开文件时,,默认会把新增的内容追加到文件最末尾。 这是为什么呢?那我们如果想要修改中间的内容该怎么 ...
分类:
编程语言 时间:
2018-02-04 00:35:22
阅读次数:
190