Python 3 – isatty() 方法来判断文件是否为终端文件
描述
方法 isatty() 返回 True 如果文件已连接(与终端设备相关联)到 tty(类似)设备,则返回 True,否则返回 False。
语法
以下是 isatty() 方法的语法 −
fileObject.isatty()
参数
无
返回值
如果文件已连接(与终端设备相关联)到 tty(类似)设备,则返回 True,否则返回 False。
示例
以下实例演示了使用 isatty() 方法。
#!/usr/bin/python3
# 打开文件
fo = open("foo.txt", "wb")
print ("文件名: ", fo.name)
ret = fo.isatty()
print ("返回值 : ", ret)
# 关闭已打开的文件
fo.close()
结果
当我们运行上面的程序时,它会产生以下结果−
文件名: foo.txt
返回值 : False