自学Python笔记 Day 5: Lesson 14 ~ Lesson 16

Day 4

(不是打广告 但是Pycharm真好用)

Lesson 14

这节课就是复习巩固之前学的input()函数和argv

from sys import argv

script, user_name = argv
prompt = '>'

print("Hi %s, I'm the %s script" % (user_name, script))
print("What's your favorite color %s?" % user_name)
color = input(prompt)
print("What's your favorite food?")
food = input(prompt)

print("""
Alright, so your favorite color is %s, and you like to eat %s the best
""" % (color, food))

别忘了在终端运行时最后输入一个user_name啊!
在这里插入图片描述

Lesson 15

嗯 这课很好玩 你需要先(我建议你在和你的程序在同一个文件夹下)新建一个 .txt文件 自己取名字 只不过你要记住 然后在这个文本中敲一些字
在这里插入图片描述
然后下面的程序会用open()函数打开它
别忘了在终端输入这个文本的文件名!


from sys import argv

script, filename = argv
txt = open(filename)

print("Here's your file %r:" % filename)
print(txt.read())

print("Type the filename again:")
file_again = input("> ")

txt_again = open(file_again)

print(txt_again.read())

在这里插入图片描述

Lesson 16

这个程序里你会用更多的函数来实现更多更改其他文件的操作
再新建一个 .txt文本
输入一些东西
在这里插入图片描述
然后运行这个程序
别忘了再写上文件名!

#我的是简写 详细见书中代码
from sys import argv

script, filename = argv

print ("We are going to erase %r" %filename)
print ("If you don't want to, hit control+c")
print("If you want to, hit return")

input("?")

target = open(filename, 'w')
target.truncate()

line1 = input()
line2 = input()
line3 = input()

target.write(line1)
target.write("\n")
target.write(line2)
target.write("\n")
target.write(line3)
target.write("\n")

target.close()

在这里插入图片描述
然后回去看看刚刚的文件 变了!
如果没变从新打开一遍试试~
在这里插入图片描述


好啦 今天早早的发啦
Au revoir~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值