Re: [問題] profile
※ 引述《handsomegirl (薰)》之銘言:
: 一般我們好像都是以在code裡面
: 去哪個地方讀取哪個資料
: 或是用stdin讓使用者自行輸入需要儲存或讀取的檔案
: 有沒有一種方法是
: 當執行這個perl程式
: 他會去尋找某個profile,而裡面的資訊有要儲存的路徑與檔名
: 與要處理的路徑資料夾
: 使用者只要偶爾去修改profile
: 而不需要動到我的perl程式
如果有些數值需要設定,據我所知有四種方法
1. 寫死在 code 裏面,每個人拿來用的時候再拿來改
2. 程式執行的時候,讓 user 輸入 (就是你說的 stdin )
3. 寫在 profile 裏面,讓程式去讀取
4. 環境變數
所以我在猜 (XD) ,你想問的是不是
「Perl 在執行的時候,會不會去讀取特定的 profile?」
我也不知道,不過我寧願多寫個幾行 code,自己來讀 profile
就像 Q 桑說的,很多程式都是這麼做
如果是 Unix-like 的系統,你在家目錄底下打「ls -a」
應該可以看到好幾個目錄以「.」為開頭,都是隱藏目錄
進去之後你都可以看到一些設定檔
其實「/etc」這個目錄也是在做差不多的事情,專放一堆設定檔
在 unix 下取得環境變數 $HOME 以後,再去讀取
$HOME/.yourprog/profile
那麼每個使用者都可以在自己家建一個屬於他自己的 profile,互相不干擾
--
我想你會衰成這樣都是我害的
---- Tizzy Mac
緊張的麥金塔?這是誰(._.?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.98.6
討論串 (同標題文章)