※ 引述《Neisseria (Neisseria)》之铭言:
: ※ 引述《justfor0223 (哭哭)》之铭言:
: : hi 大家好
: : 小弟为python新手,最近想要用python来跟html做结合
: : 由于小弟会去parse在html上面的资讯来取代既有档案的内容
: : 范例
: : 123.txt内容如下
: : abc = 12345
: : def = 543210
: : 假设从网页上我会取得name=abc的值->hi 及name=def的值->(没有填入)
: : 因此我想读档让abc = hi 及 def = 543210 然后 在写回去档案
: 可能要再多讲讲写这样子的程式的出发点是什么
: 或许有其他替代的想法和做法也说不定
: 假设我们很确定我们就是要写一支这样的程式
: 可能还是要将动作拆解,想一下那一个步骤不会写
: 1. 用程式抓网页,可能会用 requests
: http://docs.python-requests.org/en/master/
: 2. 解析网页,可能会用 BeautifulSoup
: http://www.crummy.com/software/BeautifulSoup/
: 3. 解析本机上的档案
: 不确定你本机档案的格式,看起来像 INI,可能会用 ConfigParser
: https://docs.python.org/2/library/configparser.html
: 4. 自行写程式码,将本机档案的值用网页取得的值取代掉
: 5. 再用 ConfigParser 将更新后的值覆蓋原档案或写入新档案
: 试着做做看吧,再看那一步不会,然后再到版上讨论
我说明可能没有很清楚,我在尝试说明更清楚
先不要管网页的事情好了
目前有一个123.txt的档案
123.txt内容如下(由于之前推文有人提到def会搞混,因此名词有调整过)
first = 12345
second = 54321
我目前想要用python所达到的功能如下
使用者想要first的值为hi
所以要读123.txt的内容且将first = 12345 改成 first = hi
再写档到123.txt变成
first = hi
second = 54321
谢谢