如果文件描述符fd打开并连接到tty(-like)设备,则Python方法isatty()返回True,否则返回False。
os.isatty(fd) - 语法
下面是isatty()方法-的语法
os.isatty( fd )
fd - 这是需要检查关联的文件描述符。
os.isatty(fd) - 返回值
如果文件描述符fd打开并连接到tty(类似)设备,则此方法返回True,否则返回False。
os.isatty(fd) - 示例
以下示例显示isatty()方法的用法。
#!/usr/bin/python import os, sys # 打开文件 fd=os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 写一个字符串 os.write(fd, "This is test") # 现在使用isatty()来检查文件。 ret=os.isatty(fd) print "Returned value is: ", ret # 关闭已打开的文件 os.close( fd )
当无涯教程运行上面的程序时,它产生以下输出-
Returned value is: False