我尝试使用“os.open()”文件,如下如何使用'with'从'os'打开文件对象?
>>> filePath
'C:\\Shashidhar\\text.csv'
>>> fd = os.open(filePath,os.O_CREAT)
>>> with os.fdopen(fd, 'w') as myfile:
... myfile.write("hello")
IOError: [Errno 9] Bad file descriptor
>>>
任何想法,我怎么能打开的文件对象从os.fdopen使用“与”,这样的连接可以automatially关闭?
谢谢
你为什么要用这种方式打开一个文件,而不是用标准的'open()'或者甚至是'io.open()'来打开文件? – monkut
我在这之前设置了os.nice(19)。我想利用操作系统来创建和打开文件,这样我就可以在执行这些操作时拥有“完美”的功能! – Shashi
@Shashi。我不明白。 'os.nice'与'os.open'有什么关系? – glglgl