0
我是python的新手。我創建了一個腳本,要求用戶添加日期和文件名,然後生成csv文件。我想在我們的網絡上運行該腳本。這樣網絡上的每個人都可以放置日期並生成他們的報告。任何人都可以請我建議我應該使用哪個模塊以及如何使用。儘管我的腳本生成了兩個文件,但我只希望每個人都下載收入報告而不是丟失的ID。在網絡瀏覽器上運行python腳本
這裏是我的程序的片段,它調用了我所做的所有函數。 在此先感謝。
print "Enter state date(eg:-2015-01-01):",
start_date = raw_input()
print "Enter the last date(eg:-2015-01-01):",
end_date=raw_input()
print "Please give a filename for this report(eg:-January_rev_report): ",
file_name=raw_input()
in_file = open(""+file_name+".csv", "w")
in_file2=open("missiong_ids.csv","w")
in_file2.write("Missing_ids\n")
in_file.write("Partner_id|Partner_name|Price_of_lead|Date|Osdial_Lead_id|Bob_lead_id|list_id|Phone_number|State|Postal_code|Status\n")
data_=getPidsForThisMonth(start_date,end_date)
for j in data_:
if getReport(j,start_date,end_date) is None:
missing_ids=""
missing_ids+=j
#print missing_ids + " is missing id, the whole list of missing id's will be added to missing_ids.csv file "
in_file2.write(missing_ids)
else:
data=""
details = getPartnerDetails(j)
pid = str(details[0])
name = str(details[1])
price = str(details[2])
report_data=getReport(j,start_date,end_date)
date=str(report_data[0])
lead_id=str(report_data[1])
bob_id=str(report_data[2])
list_id=str(report_data[3])
phone=str(report_data[4])
state=str(report_data[5])
postal_code=str(report_data[6])
status=str(report_data[7])
data+=pid+"|"+name+"|"+price+"|"+date +"|"+lead_id+"|"+bob_id+"|"+list_id+"|"+phone+"|"+state+"|"+postal_code+"|"+status
data+="\n"
in_file.write(data)