Python 入门教程 18 ---- File Input/Output

 第一节

     1 介绍了Python的文件操作函数open()

     2 比如f = open("out.txt" , "w")是表示打开可写的方式打开out.txt

     3 任何打开的文件都要进行close,比如f.close()

    

 第二节

     1 介绍了我们以"w"方式打开文件的write()函数

     2 比如f = open("out.txt" , "w")是表示打开可写的方式打开out.txt,然后我们f.write("haha")是把"haha"字符串写入到out.txt中

     3 练习:把my_list中的每一项都写到文件output.txt中,并且在每一项后面加上"\n"

my_list = [i**2 for i in range(1,11)]

my_file = open("output.txt", "r+")

# Add your code below!
for num in my_list:
    my_file.write(str(num)+"\n")
my_file.close()

 第三节

     1 介绍了我们以"r"方式打开文件的read()函数

     2 练习:以"r"方式打开output.txt,利用read()函数输出这些值

my_file = open("output.txt" , "r")
print my_file.read()
my_file.close()

 第四节

     1 介绍了readline()函数用来读入一行

     2 练习:以"r"方式打开text.txt文件,然后输出三行读入的readline

# text.txt
I'm the first line of the file!
I'm the second line.
Third line here, boss.

# code
my_file = open("text.txt" , "r")

print my_file.readline()
print my_file.readline()
print my_file.readline()

my_file.close()

 

 第五节

     1 介绍了with...as...结构的使用

     2 with open("file","mode") as variable:
                # Read or write to the file

  

时间: 2024-09-26 20:08:28

Python 入门教程 18 ---- File Input/Output的相关文章

Python入门教程之运算符与控制流_python

Python 中的运算符 什么是运算符?举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. 1 . 求幂运算符 在 Java 中如果我们想对一个数进行求幂运算,我们可能要借助于 Math 库中的 pow() 函数,但是在 Python 中我们可以使用两个连续的 * 表示求幂运算. a = 5 ** 2 print a 2 . // 运算符 可能很多人要说了,这个我认识,我打注释经常用双斜杠,可是很尴尬, Python 中的单行注释符号为 # ,

简洁的十分钟Python入门教程_python

[简介] Python是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. [特点] 1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型. 2 Python具有很强的面向对象特性,而且简化了面向对象的实现.它消除了保护类型.抽象类.接口等面向对象的元素. 3 Python代码块使用空格或制表符缩进的方式分隔代码. 4 Python仅有31个保留字,而且没有分号.begin.

一篇不错的Python入门教程_python

原文 http://www.hetland.org/python/instant-hacking.php Instant Hacking[译文] 译者: 肯定来过                                       这是一篇简短的关于python程序设计语言的入门教程,原文在这里,翻着词典翻译了来! 这是一份对编程艺术的简短介绍,其中的例子是用python写成的.(如果你已经知道了该如何编程,但是想简单了解一下python,你可以查阅我的另一篇文章Instant Pyth

css 入门教程:css控制input与bottn样式

哈哈今天我们来看看,css 入门教程:css控制文本输入框与按钮的css样式,好了我们先来看看效果图. 现在看到了我的文本输入框是不是淡色的背景与边框哦.现在来看看我们下面是怎么实现的吧.  <p align="center"><input name="" type="submit" class="btn" value="提交"></p>     <p align=

Python 入门教程 3 ---- Strings and Console Output

 第一节       1 Python里面还有一种好的数据类型是String      2 一个String是通过'' 或者 ""包成的串      3 设置变量brian值为"Always look on the bright side of life!" #Set the variable brian on line 3! brian = "Always look on the bright side of life!"  第二节     1

Python入门教程 超详细1小时学会Python(转)

假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply from ... " 而不通的时候文本是"time out ... " ,所以,在结果中进行字符串查找,即可知道该机器是否

Python入门教程 超详细1小时学会Python_python

为什么使用Python     假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.       思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply from ... " 而不通的时候文本是"time out ... " ,所以

适合Java开发者学习的Python入门教程

编者按:在Java文章频道里,我们大部分人应该对该语言都非常的了解,而且在该生态圈内至少已经呆了好几年了.这让我们有常规和专业的知识,但是也同时也让我们一些井蛙之见. 在Outside-In Java系列文章中,一些非Java开发人员会给我们讲讲他们对于我们这个生态圈的看法. 从哲学的角度来讲,Python几乎是与Java截然相反.它抛弃了静态类型和刚性结构,而是使用了一个松散的沙盒,在这里面你可以自由的做任何你想做的事情.也许Python是关于你能够做什么,而Java则是关于你可以做什么. 然

Python 入门教程 5 ---- Conditionals &amp;amp; Control Flow

 第一节      1 介绍Python利用有6种比较的方式 == , != , > , >= , < , <=      2 比较后的结果是True或者是False      3 练习         1 把bool_one的值设置为 17 < 118%100         2 把bool_two的值设置为 100 == 33*3 + 1         3 把bool_two的值设置为 19 <= 2**4         4 把bool_four的值设置为 -2