断断续续看了几天python了,第一次看是在台风的时候,公司说可以在家办公,当时在家也没干活,之前一直想看看Python的东西,那天终于安静的看了一天。今天又把当时看的东西温习了一遍,照着例子写了几行代码,果然Python的话写起来比java舒服一些。
读取文件,然后终端输入,然后读取文件,打印在屏幕
iamzhongyong.py
#!usr/bin/env python
"this is example for make file"
import os
fname = 'C:\\Users\\zhongyong\\Desktop\\python\\file1.txt'
#write file
def fun_write_file():
ls = os.linesep
#get filename
while True:
if os.path.exists(fname):
print "ERROR '%s' already exist" % fname
else:
break
#get file content lines
all = []
print "\nEnter lines ('.' by itselt to quit).\n"
#loop until user terminates input
while True:
entry = raw_input('>')
if entry =='.':
break
else:
all.append(entry)
#write line to file
print fname
fobj = open(fname,'w')
fobj.writelines(['%s%s' %(x,ls) for x in all])
fobj.close()
print 'DONE!'
#read file
def fun_read_file():
try:
f = open(fname,'r')
except IOErro,e:
print 'file open error:',e
else:
for eachLine in f:
print eachLine,
f.close()
if __name__ =='__main__':
fun_write_file()
fun_read_file()
学习过程中看的是《Python 核心编程 第二版》,觉得这本书写的很详细,很基础,比较适合我这种Python菜鸟,期间也找过很多其他材料,觉得还是这本好。有需要学习的,推荐一下呵呵,电子版很多。
分享到:
相关推荐
4. 重复事件设置:对于周期性的事件,如每周会议或定期任务,aa-opcalendar提供了一次设置,多次执行的能力。 5. 时间区和时区转换:考虑到全球化的需求,库内包含了时区处理功能,确保事件在不同地区都能准确显示...
1.本人第一次学python做出来的,当时满满的成就感,当作纪念!!!!! 非常简单,复制即可使用 代码块 import json#把字符串类型的数据转换成Python基本数据类型或者将Python基本数据类型转换成字符串类型。 def ...
通常,这可能是一个项目的第六次迭代或版本,而"csdn"可能是开发者使用的代码托管平台,比如China Software Developer Network(中国软件开发者网络)的缩写。 综上所述,这个项目是一个利用Python的Flask框架和...
日益发展壮大的国际妇女运动,通过联合国四次妇女问题全球会议得以加强,国际妇女节纪念活动已成为一个争取妇女权利和妇女对政治经济事务的参与的集结令。 1949年12月,中国中央人民政府政务院规定每年的3月8日为...
中秋节,是中国传统节日之一,为每年的农历八月十五,也是我国仅次于春节的第二大传统节日。传说是为了纪念嫦娥。 祝大家中秋快乐 中秋节,怎么用python祝福大家节日快乐是一个很头疼的事,但是只要有它什么都不是...
这个程序的核心功能是帮助用户记录和提醒他们与另一半的重要日期,比如初次相遇、第一次约会、结婚纪念等。下面我们将深入探讨这个源码所涉及的编程知识和技术。 首先,我们关注的是纪念日管理的基本功能。这通常...
在这个项目中,"带节日功能万年历2005附带源代码" 提供了一个具有节日功能的万年历软件,并且开放了源代码,使得开发者可以深入理解其工作原理,进行学习和二次开发。 一、万年历的基本结构与实现 1. **日期计算**...
版本号"0.5.1"代表这是该库的第0.5.1次更新,通常意味着修复了之前版本的错误或者增加了新功能。"py3-none-any"这部分是Python的 ABI(Application Binary Interface)标签,表明这个轮子文件是为Python 3编译的,...
5. **数据可视化**:如果双方有共同的经历,程序员可以用数据可视化的方式,比如时间线图,展示你们的共同回忆,比如第一次相遇的日期、重要的纪念日等。 6. **嵌入式消息**:在代码注释中隐藏秘密信息,只有对编程...
“弹窗”则说明了表白信息呈现的方式,即通过弹窗形式展现,这种方式能够在第一时间抓住接收者的注意力,使表白信息更具有冲击力。 总的来说,“表白代码.rar”文件不仅仅是一个简单的程序集合,它是技术与情感的...
情侣们可以在这个平台上记录他们的特别日子,如纪念日、第一次约会、第一次旅行等,这些事件将被保存为珍贵的记忆,随时可以回顾和分享。 网站的核心功能可能包括以下几点: 1. **恋爱天数追踪**:自动计算并展示...
这篇单纯为了纪念一下自己的第一份爬虫代码,诶,学习过程属实不易!...下面附上源码(第一次写可能还有很多需要改进的地方,但初次尝试就先这样吧 后面再努力写出更好的代码) 使用的python版本为pytho
总结一下,这个项目“SEII-Gabriel-Oliveira:西西马蒂斯仓库Embarcados II”是一个使用Python语言开发的嵌入式系统项目,其背景与第二次世界大战有关,可能是为了研究、重现或教育目的。通过解压并分析提供的源代码...
“图灵涂鸦”(Turing Doodle)是一款以纪念计算机科学先驱艾伦·图灵(Alan Turing)100岁诞辰为主题的益智游戏。这款游戏旨在通过创新的方式向玩家介绍图灵的贡献,同时也提供了一个有趣的编程概念的启蒙平台。它...
这是一个指南,可以帮助您完成第一次黑客入侵。 我们将使用Flask和Python构建Growler ,这是一个功能失调的团队类似Twitter的通信应用程序。步骤0:如何获得帮助如果您发现自己陷入困境,请不要仅仅盯着代码一个...
- `{% forloop.first %}`:返回布尔值,表示是否为第一次循环。 - `{% forloop.last %}`:返回布尔值,表示是否为最后一次循环。 - `{% forloop.parentloop %}`:引用上一层循环(父级循环)的`forloop`对象。 - `{%...
"HelloWorld"通常是编程新手入门时接触的第一个程序,因此这个项目可能是一个简单的入门级开源项目,旨在帮助初学者了解如何参与到开源社区中。 【描述】"你好,世界 HacktoberFest的世界您好!只需将其分叉并添加...