python简单读写文件问题代码纠错

问题描述

python简单读写文件问题代码纠错

def write(self,fname):
import os
ls = os.linesep
while True:
if os.path.exists(fname):
print "ERROR:'%s'already exists"%fname
break
else: break
all=[]
print"nEnter lines('.'by itself to quit).n"
while True:
entry=raw_input('>')
if entry=='.':
break

else:
all.append(entry)
fobj=open(fname,'w')
fobj.writelines(['%s%s'%(x,ls)for x in all])
fobj.close()
print 'DONE!'

def read(self,fname):
print
try:
fobj=open(fname,'r')
except IOError,e:
print"***file open error:",e
else:
for eachline in fobj:
print eachline
fobj.close()

import os
way=raw_input("choose you want to do Write or Read:")
if way==Write:
write()
elif way==Read:
read()
else:print 'ERROR'

解决方案

example:

 #!/usr/bin/python

 def hello():

     print 'Hello,World'

if __name__ == '__main__':
    hello():

But if you do it like this below ..

 #!/usr/bin/python

 def hello()

 print 'Hello,World'

 if __name__ == '__main__':

 hello()

You will see those error :

Good Luck !!

解决方案二:

就是说你的缩进有问题,类似C语言中的花括号不匹配。

解决方案三:

提示什么错误信息呢?是否是没有权限,检查下。

解决方案四:

你帖子中的代码格式乱了。需要编辑一下。
错误提示也是说你代码对齐不对。

解决方案五:

Python代码很大程度上是依赖于代码缩进的,你现在的代码一点都看不出缩进,你必须重新编辑下你的代码,一定要体现出缩进。
此外,
1. “import os” 这样的代码只需要在Py文件的开头引入就够了。
2. 如果你要问别人问题的话,最好将错误信息也贴出来。

解决方案六:

http://www.crifan.com/python_syntax_error_indentationerror/

对于此错误,最常见的原因是,的确没有对齐,但是也可能是空格和Tab混用了
最好检查一下代码缩进

时间: 2024-10-30 07:13:03

python简单读写文件问题代码纠错的相关文章

golang简单读写文件示例_Golang

本文实例讲述了golang简单读写文件的方法.分享给大家供大家参考,具体如下: 这里演示golang读写文件的方法: 复制代码 代码如下: package main import (     "fmt"     "os" ) func main() {     f, err := os.OpenFile("file2.txt", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0x644)     if err !=

C++读写文件操作代码

C++读写文件操作代码 常量 值 说明 fmOpenRead 0 以只读属性打开 fmOpenWrite 1 以只写属性打开 fmOpenReadWrite 2 以读/写属性打开 fmShareCompat 0 兼容FCB方式(汇编中有相应的DOS功能调用,感兴趣自已查阅相关资料 ) fmShareExclusive 16 共享方式:以独占方式打开,在关闭以前,别人不能访问 fmShareDenyWrite 32 共享方式:拒绝写访问 fmShareDenyRead 48 共享方式:拒绝读访问

Python open读写文件实现脚本_python

1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_object.close( ) 注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法. 2.读文件 读文本文件 in

【资料整理】Python - 简单的epoll server代码解读

      作为 Python 的初学者,学习别人的代码也是必要过程,本文主要是针对 < Python中使用epoll开发服务端程序 >中的代码,进行源码注释说明.从代码中至少可以学习到如下三点: logging 模块的使用: epoll 的使用: 如何利用 try...catch 来处理"读穿". ============ 我是分割线 ==============  server端代码:  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

PHP中读写文件实现代码_php技巧

在PHP中读写文件,可以用到一下内置函数: 1.fopen(创建文件和打开文件) 语法: 复制代码 代码如下: fopen(filename,mode) filename,规定要打开的文件.mode,打开文件的模式,可能的值见下表. mode 说明 "r" 只读方式打开,将文件指针指向文件开头. "r+" 读写方式打开,将文件指针指向文件开头. "w" 写入方式打开,将文件指针指向文件开头并将文件大小截为零.如果文件不存在则尝试创建. "

asp.net中读写文件实现代码

写入分为续写和覆盖 只需改变第一个参数的值就可切换 代码如下:     代码如下 复制代码 /// <summary>         /// 内容写入到文本文件         /// </summary>         /// <param name="count">状态,判断是续写还是覆盖</param>         /// <param name="fileName">文件名称</par

Python 简单网页爬虫学习

1 #coding=utf-8 2 3 # 参考文章: 4 # 1. python实现简单爬虫功能 5 # http://www.cnblogs.com/fnng/p/3576154.html 6 # 2. Python 2.7 时间和日期模块常用的例子 7 # http://www.linuxidc.com/Linux/2015-06/118458.htm 8 # 3. Python open读写文件实现脚本 9 # http://www.jb51.net/article/15709.htm

Python遍历文件夹和读写文件的实现代码_python

需 求 分 析 1.读取指定目录下的所有文件 2.读取指定文件,输出文件内容 3.创建一个文件并保存到指定目录 实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入.创建.复制.重命名文件要将近60行代码: 不过简洁的代价是牺牲了一点点运行速度,但随着硬件性能的提升,运行速度的差异会越来越小,直到人类无法察觉~ #-*- coding: UTF-8 -*- ''' 1.读取指定目录下的所有文件 2.读取指定文件,输出文件内容 3.创建一个文

Python笔记(文件读写)

文件读写是比较重要的部分,在实际应用中比较常见.程序在读取文件的时候主要分三个步骤,打开--读取--关闭. 打开文件使用open函数,读取使用read函数,关闭使用close函数. 假设C盘有一个1.txt文件,文本内容为12345,读取里面内容使用代码: f=open('c:\\1.txt','r') print(f.read()) f.close 返回12345.其中open函数中要注意符号转义. 写入文件: 使用write函数,假设在文档内需要继续写入678910,代码为: f=open(