腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
os.fdopen
在
fd
2
上
不能
工作
?
以stderr为例:fh =
os.fdopen
(
2
, "w")它没有输出任何东西,代码有什么问题?
浏览 1
提问于2016-08-01
得票数 0
回答已采纳
2
回答
python
os.fdopen
(os.open())
不能
用于编写吗?
这个问题与使用特定权限打开文件以进行写入(
在
python中)的答案有关。\n")Traceback (most recent call last):IOError: File not open for writing>>> with
os.fdopen
浏览 0
提问于2012-11-07
得票数 7
回答已采纳
1
回答
快速打开管道文件描述符的任务
、
、
、
/usr/local/bin/python import sys print(
os.fdopen
(
fd
, u'w')) print(
os.fdopen
(
fd
, u'w')) OSError: [Errno 9] Bad file de
浏览 0
提问于2018-10-24
得票数 0
1
回答
什么是
os.fdopen
()语义?
、
、
、
我曾经认为,
os.fdopen
()要么吃文件描述符,然后返回文件io对象,要么引发异常。例如:try:
os.fdopen
(
fd
, "w")In [1]: import os In [
2
]: os.open("/&q
浏览 3
提问于2014-04-09
得票数 4
回答已采纳
1
回答
__stdout__
工作
,但sys.stdout不
工作
、
、
、
、
有一个名为重定向的函数,它将文件source
上
的操作临时重定向到文件target。def redirect(source, target):
fd
= source.fileno() os.dup
2
(target.fileno(),
fd
) yiel
浏览 3
提问于2015-06-21
得票数 0
回答已采纳
2
回答
带有Python子进程的IPC
、
、
、
((sys.executable, 'child.py', str(write_
fd
)), close_fds=False) with
os.fdopen
(read_
fd
, 'rb')', writer)Traceback (most recent call
浏览 2
提问于2015-02-15
得票数 5
2
回答
如何使用'with‘从'os’打开文件对象?
、
、
我正在尝试使用'os.open()‘打开文件,如下所示'C:\\Shashidhar\\text.csv'>>> with
os.fdopen
(
fd
, 'w') as myfile:
浏览 6
提问于2013-10-24
得票数 3
1
回答
拦截到sys.stdout和sys.stderr的分配
、
、
orig_stderr = sys.stderrsys.stderr = MyFaleStderrClass()但是,我尝试为sys模块本身执行此操作,但它不起作用(即使
在
执行sys.即使是
在
同一个文件的后面,我也可以只做sys.stdout = sys.__stdout__,它就恢复了正常。我不希望这是可能的。 有什么好办法克服这个限制吗?
浏览 0
提问于2019-07-13
得票数 0
2
回答
如何创建文件并在文件已存在时抛出异常
、
在
我的程序中,如果文件当前不存在,许多进程可以尝试创建该文件。现在,我希望确保只有一个进程能够创建该文件,如果它已经创建,其余的进程会得到一个异常(某种进程安全和线程安全的open()实现)。
浏览 0
提问于2013-07-02
得票数 7
回答已采纳
1
回答
python -强制输入()从不同的线程读取换行符并向前执行。
、
、
、
、
在我看来,and ()应该读取另一个线程打印
在
stdout
上
的换行符('\n'),并通过执行最后的print语句终止。该线程应该模拟用户按enter键。我不明白背后是怎么回事Python版本: 3.8.5
浏览 3
提问于2021-03-14
得票数 3
回答已采纳
2
回答
为什么
os.fdopen
()忽略“模式”参数?
、
、
这段代码
在
Python2.7.16和3.8.3
上
运行时会产生不同的结果:import os flags= os.O_RDWR | os.O_CREATfileobj =
os.fdopen
(
fd
, mode)print(fileobj.mode) os.remove(lock
浏览 1
提问于2021-01-16
得票数 3
回答已采纳
1
回答
管道并
不能
传递所有数据。
当派生的命令变得没有响应并且read()调用开始阻塞时,我试图复制subprocess.Popen(command, stdout=PIPE)对象的stdout
上
发生的情况。我
在
REPL中证实了这一点:>>> os.pipe()>>> a =
os.fdopen
(3)>>>"line
2
\
浏览 0
提问于2017-03-02
得票数 2
1
回答
复制文件句柄,以便对同一个文件有两个独立的句柄
、
、
我想要的是
在
开始时打开每个文件,然后
在
迭代文件时复制每个文件句柄。本质
上
,这将采取文件句柄
上
的复制操作的形式,该操作允许多个句柄独立地遍历文件。之所以要这样做,是因为
在
Unix系统
上
,如果程序获得一个文件句柄,然后相应的文件被删除,程序仍然能够读取该文件。如果我尝试
在
每次迭代中按名称重新打开这些文件,那么这些文件可能已经被重命名或删除,这样它就
不能
工作
了。如果我尝试使用f.seek(0),那么可能会影响另一个线程/生成器
浏览 2
提问于2016-12-07
得票数 5
4
回答
在
mkstemp()文件中写入Python
、
import mkstemp 我尝试在这个文件中写道: tmp_file = mkstemp()file.write('TEST\n') 事实
上
,我关闭了文件,并做了适当的,但当我尝试猫的临时文件,它仍然empty..It看起来很基本,但我不知道
为什么
它
不能
工作
,有任何解释吗?
浏览 26
提问于2016-07-18
得票数 18
回答已采纳
2
回答
如何在Python中创建新的控制台会话并使用它们
、
、
、
、
比如说,我有一个Python
2
脚本。这个脚本应该创建3个控制台(bash或任何其他控制台),并为它们提供不同的命令。 到目前为止,我发现的是子进程模块。
浏览 1
提问于2014-08-14
得票数 1
1
回答
如何透明地拦截stdin/out/err
、
、
、
我
不能
让任何东西接近
工作
,但我
不能
理解出了什么问题。这是我的最后一次尝试:import sysimport os
fd
_r,
fd
_w= os.pipe() return
os.fdopen
(
fd
_r, "r"),
os.fdopen</e
浏览 0
提问于2012-05-29
得票数 1
回答已采纳
1
回答
python中的dup、dup
2
、tmpfile和stdout
、
、
、
、
tmp.fileno(), 1) # Redirect stdout into tmpsys.stdout =
os.fdopen
(1, 'w', 0) # Telltmp.fileno(), 1) # Redirect stdout in
浏览 4
提问于2012-01-11
得票数 6
回答已采纳
3
回答
从python调用一个shell脚本,该脚本需要一个文件,而不需要将文件写入磁盘。
、
、
在
shell中,它通常被称为如下:现在将动态创建该文件,并将其写入磁盘将是一个主要的性能问题,会带来安全问题,并增加多用户环境中的文件管理开销。脚本
不能
修改,也
不能
从stdin中读取(cat只是一个
工作
示例)。我试过这个:pin, pout = os.pipe() pin, pout =
os.fdopen
(pin, 'r'),
os.fdopen
(pout,
浏览 3
提问于2012-11-22
得票数 1
回答已采纳
1
回答
如何刷新PCF
上
的python CGI文件中的STDOUT?
、
、
、
、
由于Apache网关超时,并且希望向最终用户显示更多信息,我希望能够刷新PCF上托管的python CGI脚本
上
的STDOUT,实质
上
是更新该脚本的状态。 我尝试
在
python (脚本开头的#!python)、sys.stdout.flush()命令中启用-u标记,甚至使用subprocess.call来执行一个-u脚本,该脚本被设置为flush to STDOUT,打印一些进度文本($| = 1;
在
perl
浏览 19
提问于2019-08-06
得票数 1
2
回答
为什么
在
python 3中必须缓冲文本I/O?
、
、
Python
2
支持无缓冲文本I/O。> sys.stdout =
os.fdopen
(sys.stdout.fileno(), 'w', 0)二进制文件仍然可以正常
工作
: > sys.stdout =
os.fdopen
浏览 38
提问于2014-11-22
得票数 24
回答已采纳
点击加载更多
相关
资讯
腾讯在元梦上已经很努力了,为什么不能给个机会?
区块链研究实验室-深入了解Solidity如何在以太坊VM上运行-第一节
告知你不为人知的 UDP:连接性和负载均衡
通讯总线CAN和CAN FD的主要区别
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券