我有一個文件.env
文件包含5線讀取值
DB_HOST=http://localhost/
DB_DATABASE=bheng-local
DB_USERNAME=root
DB_PASSWORD=1234567890
UNIX_SOCKET=/tmp/mysql.sock
我想編寫Python搶DB_DATABASE的價值 我想這bheng-local
我會用
import linecache
print linecache.getline('.env', 2)
但是有些人可能會改變這些cofigs的順序,這就是爲什麼linecache不是我的選擇。
我不知道如何檢查只有一些字符串匹配,但所有的整條生產線,並抓住=
後的值。
我有種陷在這裏:
file = open('.env', "r")
read = file.read()
my_line = ""
for line in read.splitlines():
if line == "DB_DATABASE=":
my_line = line
break
print my_line
可有人請點擊這裏給我一點點推?
了'startwith'可能的援助。 – boardrider