我已經編寫了一個python應用程序,該應用程序可以提取一些excel文件,進行一些數據分析,然後將結果寫入創建圖的excel文件中。Python到Web應用程序
當前選項通過argparse使用輸入參數進行設置。我想知道是否有一個很好的,低開銷的方式來使這個Web應用程序。
是一個jupyter筆記本通過jupyter.org出版一個好主意?
我需要用django做些什麼嗎?
目前我的argparse代碼如下所示。我正在使用Gooey來處理我的GUI。
def get_args():
"""Get CLI arguments and options"""
parser = GooeyParser(description='AngioTool File Analyzer - Version ' + __version__,
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument('Path',
help="Path to the AngioTool output files (.xls).",
widget='DirChooser')
parser.add_argument('--Norm_Interval',
help='Name of the interval to which all the other intervals will be normalized.'
'\r\"auto\" tries to find the smallest interval and normalizes to that',
default='auto')
parser.add_argument('--Control_Device',
help='Name of the control device to which all devices should be ratioed',
default='D1')
parser.add_argument('--Ratio_to_Control_Device', dest='Ratio_to_Control_Device',
widget='CheckBox',
help='Check to ratio to the control device',
action='store_true', default='False')
parser.add_argument('--Plot_Measurements',
help="List of measurements to plot",
default=('Total Vessels Length', 'Total Number of End Points', 'Total Number of Junctions'))
parser.add_argument('--Chart_Titles', help='List of titles to be placed on plot',
default=('Total Vessels Length', 'Total Number of End Points', 'Total Number of Junctions'))
args = parser.parse_args()
return args
我需要在一個新的Excel文件從本地路徑讀取文件,允許用戶通過某種網絡界面的設置選項,並返回結果。
任何想法將不勝感激。
Jupyter可能被罰款,不熟悉它,但它是否適合你的要求給它一個旋風。它似乎有一個專門的焦點,可能適合你。無論如何 - 對於StackOverflow的問題,我們的努力是沒有偏見的,所以像「什麼是好工具」這樣的更一般的問題並不是這裏回答的問題,而是更具體的問題,比如關於Jupyter問題的具體問題等 – michaelok