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~