我的第乙個python程式

2022-01-29 04:45:47 字數 1221 閱讀 9330

今天寫了有生以來第乙個python程式。之所以選用python,是看中指令碼不需要編譯,修改比較方便。本來可供選擇的還有dos批處理,vbscript,powershell,perl等。dos批處理處理字串太麻煩,能不用就不用;vbscript和powershell以前寫過簡單的程式,不想深入;perl本來是我想學的語言,但現在是python比較時髦,所以最後還是選用了python。

因為太簡單,連函式都沒用,只是乙個**塊,雖然不是「hello world」。功能是清除ultraedit的查詢歷史。這個程式完全是靠不斷查詢搜尋引擎完成的,說明:

1.對於python及類似的過程式語言,稍微查一下語法就能動手程式設計了。搜尋引擎大體上可以代替書。

2.前面說過的,一定要動手做,就會發現問題。而且要做出有實用價值的程式。開始的時候碰到字元編碼的問題,查資料,修改**,除錯通過。這樣學到的比較實在。感到有時候學習的困難倒還不在於程式難寫,而是沒有好的需求,沒有動力學。

from tempfile import

mkstemp

from shutil import

move

import

osfile_path = r''if

os.path.exists(file_path):

fh, abs_path =mkstemp()

ishistory =false

with os.fdopen(fh, 'w

', encoding='

utf-8

') as new_file:

with open(file_path, encoding='

utf-8

') as old_file:

for line in

old_file:

if line.find('

find history

') > -1:

new_file.write(line)

ishistory =true

if ishistory ==false:

new_file.write(line)

elif line.strip() == ''

: new_file.write(line)

ishistory =false

os.remove(file_path)

move(abs_path, file_path)

我的第乙個程式

我的第乙個vc程式終於寫完了,花了2周,之前從沒有用vc寫過程式,也沒讀過什麼程式,只是在看書,看了幾百頁 mfc windows程式設計 正好有個機會,老師讓寫個vc程式,就試著寫了。程式的功能是不同地方的access的更新的記錄整合到一台機子上的access中,支援斷網自動連線,用的是socke...

第乙個python 程式

有人在論壇 上問 將日誌格式化的方法,剛好學python,就拿這個練手了 09 55 54 error1 tmp error log.3 50 times mon jun 28 00 00 53 2009 09 55 54 error1 tmp error log.3 50 times 09 56 ...

第乙個python程式

在之前學習了基本的python知識以後,我決定編寫自己的第乙個python程式。可汗學院公開課 全部 根據以上兩個內容為基礎,編寫乙個爬取 源 的python程式,中間一步步來,終極目標是實現 rss 那樣的新聞聚合功能。這個想法我已經想了快半個月了,可是一直遲遲沒有實現,正好趁這個機會。準備開始像...