我已经能够使用本网站上几个用户的输入创建一个python的csv,我想对你的帖子表示感谢.我现在很难过,并将发表我的第一个问题.
我的input.csv看起来像这样:
day,month,year,lat,long
01,04,2001,45.00,120.00
02,04,2003,44.00,118.00
Run Code Online (Sandbox Code Playgroud)
我试图删除"年"列及其所有条目.从1960年到2010年,总共有40多个条目,年份范围很广.
我一直在尝试向Tkinter中的删除按钮添加一个askquestion对话框.我有一个按钮,一旦按下它就会删除文件夹的内容我想添加是/否确认问题.
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
def deleteme():
tkMessageBox.askquestion("Delete", "Are You Sure?", icon='warning')
if 'yes':
print "Deleted"
else:
print "I'm Not Deleted Yet"
B1 = Tkinter.Button(top, text = "Delete", command = deleteme)
B1.pack()
top.mainloop()
Run Code Online (Sandbox Code Playgroud)
每次我运行这个,即使按"否",我也会收到"已删除"声明.可以将if语句添加到tkMessageBox吗?
我试图用*.txt打印所有文件到文本文件,文件夹看起来像这样
\ folder file1.txt file2.txt file3.csv
我的python代码如下所示:
import glob
for text in glob.glob('*.txt'):
print text
file=open('output.txt', 'w')
file.write(text)
file.close()
Run Code Online (Sandbox Code Playgroud)
运行之后,我进入空闲窗口file1.txt file2.txt,但我的output.txt只写入了file2.txt.
我认为这将是一种获得结果的快捷方式,有没有办法可以将"文本"强制转换为输出文件?