小编qeb*_*182的帖子

使用Python删除HDF存储中的键/表

是否有类似于以下的pyTables方法:

    with pd.get_store(my_store) as store:
        keys = store.keys()
        rem_key = min(sorted(keys))
        store.remove(rem_key)
Run Code Online (Sandbox Code Playgroud)

我本质上是试图访问HDF5商店的密钥列表,找到不再需要的密钥(在这种情况下,它是min(),如果商店密钥是例如日期),然后从商店中删除该密钥同时保留其他人.

熊猫似乎没有任何东西可以做到这一点,我已经看过pyTables方法无济于事,已经读过它们会影响python中的HDF功能.

谢谢!

python hdf5 pandas

8
推荐指数
1
解决办法
5467
查看次数

PyCharm无法运行程序C:\\ Anaconda \\ python.exe

当我在终端中运行脚本时,我在一个红色框中出现错误,说"Pycharm无法运行程序C:\ Anaconda\python.exe(在目录E:\ etc ...中CreateProcessError = 2系统无法找到指定的文件."

我卸载了Anaconda并重新安装了它.我也重新安装了PyCharm.事情是,我正在使用Anaconda2并将我的翻译作为"C:\ Users\my_name\Anaconda2",这在我在设置中应用时有效.我不知道这个路径"C:\ Anaconda\python.exe来自哪里错误,因为我已经卸载了Anaconda并将其重新安装到C:\ users\my_name\Anaconda2"

如果值得注意的话,我今天早些时候确实导入了一个pycharm设置jar文件,但后来决定不使用它并返回原来的设置.这是在挫败之前卸载PyCharm和Anaconda之前,所以我认为任何影响都应该是没有意义的.

任何帮助将非常感激,因为我被困在使用控制台,直到我能想到这一点.

谢谢.

python ide settings jar pycharm

6
推荐指数
3
解决办法
1万
查看次数

将 arg 传递给 subprocess.call

我有一系列脚本,它们被另一个脚本以明确的顺序调用run.py

里面run.py我有以下内容:

script1 = str(sys.path[0]) + "\\script1.py"
subprocess.call(["Python", script1])
Run Code Online (Sandbox Code Playgroud)

依此类推 3 个脚本。如果我想以这种格式向脚本 1 传递两个参数,例如脚本执行时要在脚本中使用的显式运行设置等参数,我该怎么做?我有一种感觉,它会依赖于 script1 中的 sys.argv,但是无论我传递什么索引位置,都会出现参数超出范围的错误。

谢谢!

python subprocess exec call sys

0
推荐指数
1
解决办法
3385
查看次数

标签 统计

python ×3

call ×1

exec ×1

hdf5 ×1

ide ×1

jar ×1

pandas ×1

pycharm ×1

settings ×1

subprocess ×1

sys ×1