问题标签 [sys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5756 浏览

oracle - oracle: select * from tab for other types?

I can do a

and get a list of tables (and apparently views) - are there similar views set up for other objects, such as sequences, etc?

0 投票
11 回答
108473 浏览

python - 从脚本中捕获标准输出?

假设有一个脚本在做这样的事情:

现在假设我想捕获write函数的输出并将其存储在一个变量中以供进一步处理。天真的解决方案是:

但这不起作用。我想出了另一种解决方案并且它有效,但是请让我知道是否有更好的方法来解决问题。谢谢

0 投票
3 回答
36910 浏览

python - python: sys.argv[0] 官方文档中的含义

引用docs.python.org

"sys.argv传递给 Python 脚本的命令行参数列表。argv[0]是脚本名称(它是否为完整路径名取决于操作系统)。如果命令是使用-c解释器的命令行选项执行的,argv[0]则设置为字符串'-c'。如果没有将脚本名称传递给 Python 解释器,argv[0]则为空字符串。

我是否遗漏了什么,或者sys.argv[0]总是返回脚本名称,并且'-c'我必须使用sys.argv[1]

我正在 GNU/Linux 上使用 Python 3.2 进行测试。

0 投票
1 回答
241 浏览

linux - 如何减少 Linux 中 Rails 3 命令的用户时间与系统时间的比率

我目前在 Ubuntu Linux 上运行 Rails 3,我得到的简单命令的响应时间似乎很长。例如,如果我调用 db:rollback 来删除一个 4 列和 0 行的小表需要大约 30 秒。

用户时间与系统时间的高比率让我感到困扰。有没有办法诊断或解决这个问题?

非常感激任何的帮助。

谢谢!保罗

0 投票
5 回答
67527 浏览

python - 如何完成 sys.stdin.readlines() 输入?

这可能是一个愚蠢的问题,但由于我找不到答案,我不得不问它。

在交互式 python 中,我想处理一条我收到的消息:

一切正常,但是......如何阻止它获取输入并将其保存到消息变量中?使用 ctrl+c 停止会停止整个过程,因此不会在任何地方保存输入。我想有一个简单的答案,我只是找不到......

0 投票
3 回答
2326 浏览

python - python文件对象的大小和seek()

我创建了一个包含以下条目的文件,由file.read()

'abcd\nefgh\n1234\nijkl\n5678\n\nend'

我现在打开要读取的文件,使用“f”作为处理程序。 f.read()返回上述内容。 f.tell()返回 35L sys.getsizeof(f)返回 76。尝试f.seek(offset)使用任何高于 35 的偏移量调用不会返回任何内容。

Python 文档说file.seek()以字节为单位移动。sys.getsizeof()那么和返回的内容之间是否存在不匹配f.tell()/seek()

0 投票
1 回答
580 浏览

python - 如何在不关闭 tkinter 的情况下关闭 pygames?

所以我尝试使用 Tkinter 接收文本输入,然后从中运行 pygames 来制作动画。但是当我关闭 Pygames 时出现错误。

我计划如何使用 Pygames 的简化版本:

运行 Tkinter:

Pygames 可以正常打开并且运行良好,但是当我关闭它时会出现以下错误:

我怎样才能避免这种情况?我尝试删除“sys.exit()”,但 python 崩溃了。

0 投票
3 回答
855 浏览

linux - 订阅 /sys 中的文件

Inotify 不会在文件更改时触发/sys- 有什么方法可以订阅那里的更改?

0 投票
2 回答
6396 浏览

oracle - 为什么我的新用户可以在 oracle 中以 sysdba 身份登录?

我刚刚在 Windows 7 机器上安装了 Oracle 11g R2。我可以使用我的 sys 作为 sysdba 帐户登录。

使用 sys 帐户我创建了一个用户,如下所示

当我尝试以普通用户身份使用 testuser 连接到数据库时,它说“用户 testuser 缺少 CREATE SESSION 权限;login denied' 这是可以理解的,因为到目前为止我还没有向 testuser 授予任何权限。

但是当我尝试使用 testuser 作为 sysdba 登录到数据库时,它允许我连接到数据库,并且所选的模式在我看来是 SYS 模式。

有什么我遗漏的,因为我认为用户 testuser 甚至不能登录,更不用说登录到 SYS 模式了。我还发现我可以使用任何用户名作为 sysdba 连接,无论它是否存在于数据库中。

如何创建无权访问任何其他模式的常规 oracle 用户?

0 投票
1 回答
391 浏览

python - 在 python 中使用 sys.stdout 写入文件

我正在尝试使用 sys.stdout 使用此代码写入文件,但它没有写入。

如何修复代码以写入文件?