#1.关于read和open

为了写博客而写之#1.
刚开始用《笨方法学Python》第三版中文译本学Python时,一直纠结于第20题里定义打开txt文件的函数。纠结在于,为什么不能直接用open()命令打开,而是先赋值:f = open("filename","r"),然后再加上f.read()操作,将txt文本打印在屏幕上。
最开始是在Powershell里面用命令行尝试操作,文件名没有""然后怎么都操作不来,后来才发现应该在Python里面进行操作。感觉偶尔会在Powershell和Python的使用上有点混乱。Powershell直接用cat或者more,而在Python里面运行的话,尝试了多次终于有些理解了。之前open跟read操作都是写在脚本里,没有在Python里面直接输入,初学者的的经验还是太少了,第二遍看了英文原文,再加上有了多次练习的基础才理解到了。
还是要多练才是王道。

PS C:\Python27\Doc> python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

open test.txt
File “”, line 1
open test.txt
^
SyntaxError: invalid syntax
open(test.txt)
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘test’ is not defined
open(“test.txt”)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值