在Windows下的powershell打开python: Win+R打开运行窗口,输入powershell,输入python进入python环境。

一、Python open()函数文件打开操作

打开文件会用到open函数,标准的python打开文件语法如下:

open(name[,mode[,buffering]])

open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可以这样操作:

>>>x = open(r 'c:\text\a.txt')

或者

>>>x = open('c:\text\a.txt', 'r')

(经过实验,好像在这种模式下只能是x = open(r'...'))而不能是x = open(w'...')

用读的模式打开这个路径下的对应文本文件,如果要打开对像不存在,程序会报错。

二、open()函数文件打开模式参数常用值有哪些?

刚才打开文件过程中用到了‘r’这个参数,在文件打开过程中还会用到很多操作方法,都有不同的参数来表示。'r'读模式、'w'写模式、'a'追加模式、'b'二进制模式、

('+'读/写模式。实验失败,ValueError:mode string must begin with one of 'r','w','a' or 'U', not '+')

三、python文件写入操作

>>>f = open('a.txt', 'w')

>>>f.write('hello,')

>>>f.write('iplaypython')

>>>f.close()

第一行:用写的方式打开a.txt这个文件,并赋给f

第二行:f.write方法写入( )括号内的内容

第三行:同第二行意义相同,重点要说明下f.write写入的内容会追加到文件中已存在的数据后,也就是就此时的'iplaypython'是在'hello,'后边显示的。

第四行:最后调用close方法关闭文件,有打开就要有关闭。

四、python文件读取操作方法

要进行读文件操作,只需要把模式换成'r'就可以,也可以把模式为空不写参数,也是读的意思,因为程序默认是为'r'的。

>>>f = open('a.txt', 'r')

>>>f.read(5)

'hello'

read( )是读文件的方法,括号内填入要读取的字符数,这里填写的字符数是5,如果填写的是1那么输出的就应该是‘h’。

打开文件文件读取还有一些常用到的技巧方法,像下边这两种:

1、read( ):表示读取全部内容

2、readline( ):表示逐行读取(括号内填入数字照样是读取字符。)

Java 创建文件夹和文件,字符串写入文件,读取文件

两个函数如下: TextToFile(..)函数:将字符串写入给定文本文件: createDir(..)函数:创建一个文件夹,有判别是否存在的功能. public void TextToFile(fi ...

C#读取文件为byte[]

C#读取文件为byte[] 转载请注明出处 http://www.cnblogs.com/Huerye/ /// /// 读取程序生成byte /// ...

HTML5的File API读取文件信息

html结构:

关于一些对map和整行读取文件操作

public static void main(String[] args) { Map map = new HashMap

使用java读取文件夹中文件的行数

使用java统计某文件夹下所有文件的行数 经理突然交代一个任务:要求统计某个文件夹下所有文件的行数.在网上查了一个多小时没有解决.后来心里不爽就决定自己写一个java类用来统计文件的行数,于是花了两个 ...

Matlab 读取文件夹中所有的bmp文件

将srcimg文件下的bmp文件转为jpg图像,存放在dstimg文件夹下 str = 'srcimg'; dst = 'dstimg'; file=dir([str,'\*.bmp']); :len ...

JavaWeb中读取文件资源的路径问题

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节.字符流来将这个文件读取到内存 ...

File API 读取文件小结

简单地说,File API只规定怎样从硬盘上提取文件,然后交给在网页中运行的JavaScript代码. 与以往文件上传不一样,File API不是为了向服务器提交文件设计的. 关于File API不能 ...

php函数fgets读取文件

如果一个文件比较大,可以考虑用fgets函数 下面是个例子: #文件作用:fgets读取文件 $start_time = microtime(true); $file_name = "a.t ...

python用二进制读取文件

python二进制读取文件 很多时候,都需要用到二进制读取文件.毕竟很多信息不是以文本的形式存储.例如:图片,音乐等等.这些东西都是有规则的二进制文件. 在python中,二进制读取采用rb的方式. ...

随机推荐

GO语言学习

1. 语言特色 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了. 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多 ...

ejabberd 的框架

最近看源码,总结ejabberd的大致框架如下

oracle的触发器

oracle的触发器分为语句级和行级两种类型,在视图上所创建的触发器叫做什么类型的触发器? DML触发器有三类: 1, insert触发器: 2, update触发器: 3, delete触发器: 触 ...

九、Socket之TCP编程

TCP简介 TCP是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务. TCP最主要的特点: ...

scss + react + webpack + es6

scss + react + webpack + es6 写在前面: 刚学习完慕课网里的一个幻灯片案例,自己加了刚学的react,两者结合.首先让大家看看效果 点击此处 你可以先用纯js实现上面的效果 ...

centos7下编译安装nginx1.10

1.下载pcre 下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 解压到/usr/local/pcre8.3.9 2.下载ope ...

hdu 4609 (FFT求解三角形)

Problem Description King OMeGa catched three men who had been streaking in the street. Looking as id ...

Linux kernel的中断子系统之(四):High level irq event handler

返回目录:. 总结:从架构相关的汇编处理跳转到Machine/控制器相关的handle_arch_irq,generic_handle_irq作为High l ...

在eclipse上集成安装阿里巴巴代码规约P3C插件

在eclipse上集成安装阿里巴巴代码规约P3C插件 参照网址: https://jingyan.baidu.com/article/2d5afd6923e78b85a3e28e5e.html 首先进 ...

多个EXCEL文件合并成一个

Python的numpy处理起来会比较方便,有空实现一下,这里是Excel内部代码的方式: 合并方法如下: 1.需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.如图 ...

python open读取_读取文件—open()、read()相关推荐

  1. python pcm 分贝_语音文件 pcm 静默(静音)判断

    pcm 文件存储的是 原始的声音波型二进制流,没有文件头. (1)首先要确认 pcm文件的每个采样数据 采样位数,一般为8bit或16bit. (2)然后确定是双声道还是单声道,双声道是两个声道的数据 ...

  2. python 跳过_如果文件已经存在,Python将跳过一个函数

    我需要在python中创建一个skip函数,如果文件已经存在,它将跳过我的下载代码.在 该功能应如何工作: (如果文件存在,则无需运行此代码,只需跳到下一个代码. 如果不存在,则运行此代码,然后运行下 ...

  3. python rm 条件_删除文件 (rm)

    # 附录A-练习14:删除文件 (rm) 这节练习中,你将学会如何使用`rm`命令删除一个文件. ### 做到这些 ### Linux ~~~ $ cd temp $ ls uncool.txt ia ...

  4. python另存为对话框_“另存为文件”对话框如何不允许覆盖

    我正在尝试在tkinter中创建一个保存文件对话框.我需要保存文件名以便以后使用.但是,我不希望filedialog接受选择已存在的文件名.在 到目前为止我只有这个:from tkinter impo ...

  5. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  6. 手机利用python访问电脑文件_黑客教程,一行python命令让手机读取电脑文件!

    本文讲解python的一个内置文件传输下载器,可以用来在局域网内进行文件传输,当然可能有人会问,我用微信QQ也能传,为什么还要用python来传输下载?在此,其实我个人感觉的是,这种操作更简单,省了时 ...

  7. python读取xlsx文件找不到_在python中打开并读取excel .xlsx文件

    我正在尝试使用python打开一个excel .xlsx文件,但我无法找到办法,我尝试使用pandas但是它想要使用一个名为NumPy的库我试图安装numpy但它仍然可以找不到. 我也尝试过使用xlr ...

  8. abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)

    利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...

  9. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  10. python读取多个文件夹_在python中如何从不同的文件夹读取多个文件

    我在不同的文件夹中有年度数据文件.每个文件包含从1月1日到12月31日的每日数据.数据文件名类似于AS060419.67,其中最后四位代表年份,即1967年,0604是文件夹名.在 我试图使用下面的代 ...

最新文章

  1. 是什么_什么是模电,什么是数电
  2. python super 参数问题
  3. 优秀产品经理(CEO)必须get的财税知识
  4. ubuntu14.04安装git
  5. html css周志,【嘉兴东臣php】HTML+CSS+JS周总结
  6. Windows系统结构
  7. Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
  8. P2P端口映射 UPnP功能和使用详解
  9. Linux英伟达驱动程序下载和安装
  10. 从零开始学习鸿蒙系统
  11. Delta并联机构静力学分析
  12. python开发抢票软件_12306抢票软件run python版
  13. 计算机网络怎么查看连接打印机驱动,怎么检查电脑中是否已成功连接网络打印机...
  14. 小故事大道理——生存方略
  15. java类型的数组初始化_java数组初始化详解
  16. 万字综述!命名实体识别(NER)的过去和现在
  17. K8s JavaClient watch Pod检测状态变更、和Read timed out异常
  18. 发现了一个可以让网盘加速的小工具(文末还有一个用了很久的小方法)
  19. Oracle数据库创建定时任务
  20. 文本(文章内容)编辑器(CMS管理)

热门文章

  1. 如何检验java环境变量是否配好_如何验证Java环境变量配置成功
  2. Linux配置java环境变量
  3. MySQL数据库入门学习
  4. excel文件下载下来损坏 js_js实现txt/excel文件下载
  5. python大数据开发学习路线
  6. 飞腾腾锐 D2000 荣获数字中国“十大硬核科技”奖
  7. Python单机版经典塔防游戏源代码
  8. GsonFormatPlus转变回GsonFormat办法
  9. Axure Mac汉化
  10. python入门基础语法答案_第一阶段:Python开发基础 Python基础语法入门  day03 课后作业...