我一直在使用Perl脚本来读取日志文件,但没有人在工作 想要使用它,因为它需要从CLI运行它,我希望主要集成我的Perl代码 读取一个txt文件并生成并输出(已经超过2,000行)到GUI中,可以与Windows或MAC PC一起使用, 例: 我的perl脚本:
#./perl -i myfile
# HELLO this is the output!
相反,我希望用户运行应用程序并让他们有机会上传文件和运行按钮。
谢谢!
答案 0 :(得分:7)
然后您可以编写web based frontend或使用GUI库,例如Tk,Wx或Gtk。
答案 1 :(得分:2)
作为CGI脚本运行,该脚本应以HTML格式输出。有关更多信息,请使用Template tool kit
等模板系统答案 2 :(得分:1)
根据我的经验,Tk是Perl最跨平台的GUI框架。它非常原始(无论是外观还是API),但它几乎可以在任何地方按预期工作,而且操作简单。即使使用Gtk,我发现有一些平台组合和Perl部署无法正常工作。
如果你想去CGI路线,试试POEx :: HTTP :: Server。这将在Perl中运行一个小型Web服务器,而不需要像Apache这样的完整Web服务器的所有配置。