如何使用.pl擴展名讀取我自己的配置文件?我已經使用require在我的腳本中讀取該文件。但我不確定這是正確的做法嗎?你能告訴我如何做到這一點?如何在perl中讀取我自己的配置文件
而且還當我讀到的配置文件與需要我的劇本,我得到了這樣的錯誤全局符號需要明確包名。如何解決這個問題?
這裏是例子:
這是我的配置文件:
$USERNAME="sach";
$PASSWORD="sach123";
$DBNAME="personal";
$HOST="localhost";
$LIST_OLD_FILES_FILE="old_files.txt";
$remove_files=1;
$File_path="/sach/";
這裏是我如何把它在我的腳本:
require "config.pl" ;
$dbh = DBI->connect("DBI:mysql:$DBNAME:$HOST",$USERNAME,$PASSWORD) or
die "$dbh->errstr\n";
我想你需要顯示配置文件的例子以及你如何調用它。 – gpojd
不要使用原始Perl作爲配置文件。使用合適的配置格式和類似[Config :: Tiny](https://metacpan.org/module/Config:Tiny) – Quentin
@Quentin:你應該回答而不是評論。 – Dallaylaen