草庐IT

entry_date

全部标签

python - 如何以像素为单位设置 Tkinter Entry 小部件的宽度?

我注意到Tkinter条目小部件的width参数是字符而不是像素。是否可以调整像素宽度? 最佳答案 您还可以使用放置几何管理器:entry.place(x=10,y=10,width=100)#widthinpixels 关于python-如何以像素为单位设置TkinterEntry小部件的宽度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6881010/

python - 属性错误 : type object 'datetime.date' has no attribute 'now'

使用这些代码行:fromdatetimeimportdatedate_start=date.now()我收到这个错误:AttributeError:typeobject'datetime.date'hasnoattribute'now'我该如何解决这个问题? 最佳答案 你需要使用importdatetimenow=datetime.datetime.now()或者如果您使用的是django1.4+并且启用了时区,您应该使用django.utils.timezone.now() 关于pyt

python - Pandas : SQL SelfJoin With Date Criteria

我经常在关系数据库的SQL中执行的一个查询是将一个表连接回自身,并根据具有相同ID的记录及时向后或向前汇总每一行。例如,假设table1的列为'ID'、'Date'、'Var1'在SQL中,我可以像这样为每条记录总结过去3个月的var1:Selecta.ID,a.Date,sum(b.Var1)assum_var1fromtable1aleftouterjointable1bona.ID=b.IDandmonths_between(a.date,b.date)-3有什么办法可以在Pandas中做到这一点吗? 最佳答案 看来你需要Gr

python - Pandas date_range 从结束日期到开始日期

我正在尝试使用Python生成一系列半年度日期。Pandas提供了一个函数pd.date_range为了解决这个问题,我希望我的日期范围从结束日期开始并向后迭代。例如给定输入:start=datetime.datetime(2016,2,8)end=datetime.datetime(2018,6,1)pd.date_range(start,end,freq='6m')结果是:DatetimeIndex(['2016-02-29','2016-08-31','2017-02-28','2017-08-31','2018-02-28'])如何生成以下内容:DatetimeIndex(['

python - 可以在 python 中创建没有日期的 datetime.date 对象吗?

我试图在Python中输入日期,但有时我不知道确切的日期或月份。所以我只想记录年份。我想做类似的事情:datetime.date(year=1940,month="0orNone",day="0orNone")是否有执行此操作的代码?或者,如果没有,您将如何处理这个问题? 最佳答案 不幸的是,你不能传递0因为没有月份0所以你会得到ValueError:monthmustbein1..12,您不能跳过月份或日期,因为两者都是必需的。如果您不知道确切的年份或月份,只需为月份和日期传递1,然后只保留年份部分。>>>d=datetime.d

python - 使用 Matplotlib.dates.datestr2num 将 pandas DatetimeIndex 转换为 'float days format'

一些Matplotlib方法需要几天'floatdaysformat'.datestr2num是一个转换器函数,但它与相关的pandas对象有关:In[3]:type(df.index)Out[3]:pandas.tseries.index.DatetimeIndexIn[4]:type(df.index[0])Out[4]:pandas.tslib.TimestampIn[5]:mpl.dates.date2num(df.index)Out[5]:...AttributeError:'numpy.datetime64'objecthasnoattribute'toordinal'这提

python - 使用 matplotlib.pyplot.plot_date 绘制多数据集

对于大多数使用matplotlib的人来说,这可能真的是一个简单的问题。请帮帮我。我想在同一个图中绘制两个数组,如[1,2,3,4]和[4,5,6,7]与时间的关系。我正在尝试使用matplotlib.pyplot.plot_date但不知道该怎么做。在我看来,在一个图中只能用plot_date绘制一个趋势。提前致谢 最佳答案 要使用具有多个趋势的绘图日期,最简单的方法是多次调用它。例如:importdatetimeimportnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlib

python - sqlalchemy:在日期时间列上应用类似 SQL 的 date() 函数

我想按日期分组并使用sqlalchemy计算id的结果数。不幸的是,我的包含日期信息的列created_datetime是一个日期时间,我想使用类似的sql函数按日期分组(created_datetime)为了按日期分组。这是我目前所拥有的......conn=engine.connect()s=my_db.my_table.alias()q=select([s.c.id]).\group_by(s.c.created_datetime).\count()result=conn.execute(q)foriinresult:print(i)conn.close()

python - 加载 Django fixture : IntegrityError: (1062, "Duplicate entry ' 4' for key ' user_id'") 时出现问题

我使用以下命令生成了2个灯具:./manage.pydumpdata--format=json--indent=4--naturalauth.User>fixtures/user.json./manage.pydumpdata--format=json--indent=4--natural--exclude=contenttypes--exclude=auth>fixtures/full.json我有以下名为user.json的装置:[{"pk":4,"model":"auth.user","fields":{"username":"foo","first_name":"Se\u00e

python - Django 模型 : add index on date, desc 顺序

我正在尝试让Django模型按降序(DESC)顺序在日期字段上为我创建一个索引,但我找不到实现它的方法。基本上,我需要执行类似以下SQL的操作(在Posgres中):CREATEINDEX"idx_name"ON"table"("date"DESC);我能得到的最接近的方法是将db_index=True添加到生成以下SQL的模型中:CREATEINDEX"idx_name"ON"table"("date");接近,但不完全是。DESC在这里有很大的不同,因为我的查询返回了从最新到最旧的对象。我知道我可以将原始sql添加到迁移中,但如果Django能帮我弄清楚就更好了。有什么想法吗?谢谢