小编Hil*_*ill的帖子

生成临时文件名而无需在Python中创建实际文件

stackoverflow中的问题编号10501247给出了如何在Python中创建临时文件的答案.
在我的情况下,我只需要有临时文件名.
调用tempfile.NamedTemporaryFile()会在实际创建文件后返回文件句柄.
有办法获取文件名吗?

# Trying to get temp file path
tf = tempfile.NamedTemporaryFile()
temp_file_name = tf.name
tf.close()
# Here is my real purpose to get the temp_file_name
f = gzip.open(temp_file_name ,'wb')
...
Run Code Online (Sandbox Code Playgroud)

python temporary-files

71
推荐指数
8
解决办法
3万
查看次数

重置熊猫时间戳的时间部分

如何重置pandas时间戳的时间部分?

我想重置pandas.Timestamp值的时间部分.
我想我可以使用以下程序来完成它.

  • 步骤1)时间戳到日期时间类型
  • 步骤2)datetime到seconds
  • 步骤3)以秒为单位截断时间部分
  • 步骤4)将秒数带回时间戳

即使我的猜测是正确的,也需要很长时间.有没有直接的方法来实现这一目标?

在[371]中:ts = pd.Timestamp('2014/11/12 13:35')

在[372]中:ts

出[372]:时间戳('2014-11-12 13:35:00')

在[373]中:ts.hour = 0#< - 这就是我想要做的.

python datetime timestamp pandas

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×2

datetime ×1

pandas ×1

temporary-files ×1

timestamp ×1