小编Kev*_*ion的帖子

如何在Linux上使用Python导出

我需要在Python中进行这样的导出:

# export MY_DATA="my_export"
Run Code Online (Sandbox Code Playgroud)

我试过这样做:

# -*- python-mode -*-
# -*- coding: utf-8 -*-
import os
os.system('export MY_DATA="my_export"')
Run Code Online (Sandbox Code Playgroud)

但是当我列出导出时,"MY_DATA"不会出现:

# export
Run Code Online (Sandbox Code Playgroud)

如何在不将"my_export"保存到文件中的情况下使用Python进行导出?

python linux export

56
推荐指数
4
解决办法
11万
查看次数

PostgreSQL:在时间戳字段中选择类似的数据

我正在尝试从表中选择数据,在日期字段"date_checked"(时间戳)上使用"like".但我有这个错误:

SQLSTATE[42883]: Undefined function: 7 ERROR:  operator does not exist: timestamp without time zone
Run Code Online (Sandbox Code Playgroud)

我的要求是:

SELECT my_table.id
FROM my_table
WHERE my_table.date_checker LIKE '2011-01-%'
Run Code Online (Sandbox Code Playgroud)

我不想用:

SELECT my_table.id
FROM my_table
WHERE my_table.date_checker >= '2011-01-01 00:00:00' 
    AND  my_table.date_checker < '2011-02-01 00:00:00'
Run Code Online (Sandbox Code Playgroud)

postgresql timestamp sql-like

31
推荐指数
4
解决办法
6万
查看次数

PHP_OS常量的系统名称是什么

我使用PHP_OS常量,我想知道它可以在不同的操作系统上返回什么.

我找到了这个 :

  • 在Linux上 - > Linux
  • 在FreeDSB上 - > FreeBSD
  • 在Windows NT上 - > WINNT
  • 在Mac Os X上 - >达尔文

任何人都能告诉我他们的配置是什么吗?在Solaris,Windows XP上......

php configuration phpinfo

8
推荐指数
2
解决办法
3693
查看次数

在cron中执行popen的Python问题

我用来popen在Python脚本中执行命令,我通过cron调用它.
Cron调用了这个脚本,但如果我手动调用它,行为就不一样了.

资源:

from subprocess import Popen, PIPE

pp = Popen('/usr/bin/which iptables', shell=True, stdout=PIPE)

data = ''
for ln in pp.stdout:
    data = data+ln

if data == '':
    print 'ko'
else:
    print 'ok : '+data
Run Code Online (Sandbox Code Playgroud)

用手:

# python /home/user/test.py
> : /sbin/iptables
Run Code Online (Sandbox Code Playgroud)

通过cron(在/ tmp/err_cron中):

* * * * * /usr/bin/python /home/user/test.py >> /tmp/err_cron
ko
ko
ko
Run Code Online (Sandbox Code Playgroud)

为什么cron不能正常运行这个脚本?

python console cron

7
推荐指数
1
解决办法
3683
查看次数

在TestSuite期间停止Phpunit执行

我用一个类用PhpUnit执行一个测试套件,如:

$suite = new PHPUnit_Framework_TestSuite('PHPUnit Framework');
$suite->addTestSuite('ClassOne');
$suite->addTestSuite('ClassTwo');
return $suite;
Run Code Online (Sandbox Code Playgroud)

要开始单元测试:

# phpunit --stop-on-failure TestSuite.php
Run Code Online (Sandbox Code Playgroud)

如果"ClassOne"有错误或异常,则测试继续"ClassTwo".如果第一次测试失败,我怎么能停止所有的测试?

php phpunit unit-testing

4
推荐指数
1
解决办法
3463
查看次数

如何在没有加载源文件的情况下使用php函数?

我想使用我的函数,例如DebugR(),但我不想使用require或include(with include_path)来加载包含源的函数文件.

我知道我可以使用自动加载,但这个动作在我的php配置中必须是通用的.我想我必须创建一个PHP扩展,但还有另一种方法吗?

php function

2
推荐指数
1
解决办法
334
查看次数