博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python getchar_python中的getchar返回permission denied(android 8.0)
阅读量:7026 次
发布时间:2019-06-28

本文共 643 字,大约阅读时间需要 2 分钟。

我正在研究termux,android 8.0。

我正在使用getchar的以下实现:class _Getch:

"""Gets a single character from standard input. Does not echo to the

screen."""

def __init__(self):

try:

self.impl = _GetchWindows()

except ImportError:

self.impl = _GetchUnix()

def __call__(self): return self.impl()

class _GetchUnix:

def __init__(self):

import tty, sys

def __call__(self):

import sys, tty, termios

fd = sys.stdin.fileno()

old_settings = termios.tcgetattr(fd)

try:

tty.setraw(sys.stdin.fileno())

ch = sys.stdin.read(1)

finally:

termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)

调用tcsetattr将返回权限被拒绝。我想是一个新的security feature。在

^{pr2}$

如何克服这个问题?(readchar包引发相同的错误)

谢谢。在

转载地址:http://nwsxl.baihongyu.com/

你可能感兴趣的文章
ASP.NET 5 (vNext) 理解和概述
查看>>
第 44 章 LevelDB
查看>>
Java实现文件复制的四种方式
查看>>
使用数据库sqlite3 C语言实现登陆注册的功能
查看>>
[LeetCode] Distinct Subsequences
查看>>
Android gif 录屏
查看>>
51Nod 1277 字符串中的最大值(KMP,裸题)
查看>>
docker~windows版本的安装与使用
查看>>
eclipse集承jboss服务器
查看>>
Web APi之认证(Authentication)两种实现方式后续【三】(十五)
查看>>
如何建设高可用系统
查看>>
用户中心系统设计
查看>>
创建索引的两种方式比对
查看>>
阿里云计算公司总部开建 2021年竣工
查看>>
详解go语言的array和slice 【一】
查看>>
Microsoft Store 开发者分成已涨到 95%
查看>>
[20150803]无法通过sql_id找到sql语句2.txt
查看>>
简单分析percona-zabbix-templates
查看>>
VK11(SD) vs. MKE1(MM)
查看>>
ORACLE RAC 11.2.0.4 for RHEL6.8安装遭遇PRVF 9992与DBCA遭遇ORA-19504&ORA-15001
查看>>