小编Mar*_*son的帖子

Python:亚马逊AWS界面?

谷歌搜索显示了几个到Amazon Web Services(AWS)的 Python接口.哪些是最受欢迎的,功能完整的等?

python amazon-web-services

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

如何用exiftool设置颜色配置文件?

我有一些.jpg没有颜色配置文件的文件,并希望使用它们将它们设置为特定的颜色配置文件exiftool.

我需要提供什么参数来执行此操作?

linux jpeg color-profile exiftool

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

Oracle:选择CSV格式的项目?

假设我有一个查询

select name from tbl where dept = 123
Run Code Online (Sandbox Code Playgroud)

它返回一个这样的数据集

bob
carol
steve
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以本地表达(在sql中,或者可能是一个过程?)一个查询,它将数据作为CSV或空格分隔列表返回?

bob,carol,steve
Run Code Online (Sandbox Code Playgroud)

sql csv oracle

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

如何在Python中解压缩列表或元组?

是否可以解压缩列表或元组,使得值可以用作函数参数?即,我怎样才能使第二条线工作?

f(1,2,3)
f(???([1,2,3]))
Run Code Online (Sandbox Code Playgroud)

我现在正在手工做这件事,比如:

tmp1, tmp2, tmp3 = [1,2,3]
f(tmp1,tmp2,tmp3)
Run Code Online (Sandbox Code Playgroud)

context:我没有能力修改f(),但这是代码生成器的一部分,所以时髦的解决方案不是问题.

python tuples list

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

Oracle:将IPv4地址转换为数字?

如何将点分十进制格式的IPv4地址转换为数字?例如,地址39.255.2.51应转换为4026466867.

oracle ip

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

为什么Oracle SQL Developer使用这种奇怪的删除标准?

删除网格视图中的行时,消息面板指示SQL Developer发出此删除命令.

DELETE FROM "MH"."T" WHERE ROWID = 'AABUG+AAEAAEZtrAAA'
                       AND ORA_ROWSCN = '1220510600909'
                       and ( "A" is null or "A" is not null )
Run Code Online (Sandbox Code Playgroud)

似乎指定ROWID应该足以识别行,所以

  • 为什么要指定ORA_ROWSCN?
  • 更令人困惑的是,为什么是null/not null子句?

oracle oracle-sqldeveloper

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

如何在字符串中查找前导序列的长度?

我想计算一个字符串中前导空格的数量.这样做的最Pythonic方法是什么?

>>>F(' ' * 5 + 'a')
5
Run Code Online (Sandbox Code Playgroud)

(更新)以下是几个答案的时间安排:

import timeit
>>> timeit.timeit("s.index(re.search(r'\S',s).group())", number=10000, setup="import re;s='     a'")
0.027384042739868164
>>> timeit.timeit("len([i for i in itertools.takewhile(str.isspace,s)])", number=10000, setup="import itertools;s='     a'")
0.025166034698486328
>>> timeit.timeit("next(idx for idx,val in enumerate(s) if val != ' ')", number=10000, setup="s='     a'")
0.028306961059570312
>>> timeit.timeit("F('     a')", number=10000, setup="def F(s): return len(s)-len(s.lstrip(' '))")
0.0051808357238769531
Run Code Online (Sandbox Code Playgroud)

python string

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

git:我如何以编程方式确定是否需要拉动或推动?

我正在编写一个程序来检查几个克隆的git存储库的状态.

如何判断我的存储库是否需要"git pull"或"git push"?

git version-control synchronization status

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

GitHub:有没有办法以编程方式提交问题?

是否有用于提交GitHub问题的API?

当我遇到意外问题时,我想为用户提供自动报告问题的选项.

git version-control github github-api

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

将Python字符串解释为条件语句?

我正在用python处理一些json格式的日志文件。编写一些条件查询非常简单,例如

line=[1,'runtime',{'elapsed':12.3,'jobname':'high38853'}]  # read from json

# split the record and see what jobs take over 30 seconds
key,category,details=line
if category == 'runtime' and details['elapsed'] > 30:
    print details
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以安全地将字符串解释为条件表达式的一部分,以便我可以在命令行上接受条件并将其作为查询的一部分?

search 'details["elapsed"] > 30'
Run Code Online (Sandbox Code Playgroud)

这样我就可以在代码中做这样的事情?

 if *something involving sys.argv[1]*:
     print line
Run Code Online (Sandbox Code Playgroud)

python

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