python重新整理 如何在python中重新整理輸入流?

2021-10-17 01:23:05 字數 1229 閱讀 7551

這將有助於了解您正在使用的作業系統,因為這是乙個非常特定於作業系統的問題。例如,kylar的答案在windows上不起作用,因為sys.stdin沒有fileno屬性。

我很好奇,用咒語拼湊出乙個解決方案,但這在windows上也行不通:#!/usr/bin/python

import time

import sys

import curses

def alarmloop(stdscr):

stdscr.addstr("how many seconds (alarm1)? ")

curses.echo()

alarm1 = int(stdscr.getstr())

while (1):

time.sleep(alarm1)

curses.flushinp()

stdscr.clear()

stdscr.addstr("alarm1\n")

stdscr.addstr("continue (y/n)?[y]:")

doit = stdscr.getch()

stdscr.addstr("\n")

stdscr.addstr("input "+chr(doit)+"\n")

stdscr.refresh()

if doit == ord('n') or doit == ord('n'):

stdscr.addstr("exiting.....\n")

break

import time

import subprocess

import sys

import msvcrt

alarm1 = int(raw_input("how many seconds (alarm1)? "))

while (1):

time.sleep(alarm1)

print "alarm1"

sys.stdout.flush()

# try to flush the buffer

while msvcrt.kbhit():

msvcrt.getch()

print "continue (y/n)?[y]"

doit = msvcrt.getch()

print "input",doit

if doit == 'n' or doit=='n':

print "exiting....."

break

如何在mac版pycharm選擇python版本

pycharm選擇python版本 1.開啟專案設定 pycharm preference 2.在開啟的頁面中,選擇project選項,project後面的名字就是開啟的當前專案名,如下圖所示 3.選擇project interpreterwww.cppcns.com,如果下拉列表中沒有需要的版本,...

如何在sublime編輯器中安裝python

了解如何在sublime編輯器中安裝python軟體包,以實現自動完成等功能,並在sublime編輯器本身中執行build。安裝sublime軟體包控制 首先 用於sublime編輯器的程式包控制項。轉到url https pac 崇高包裝控制 現在記下sublime editor中安裝軟體包的資料...

python中如何建立包 如何建立python的包

包是模組的集合,更適合乙個專案。像很多的第三方知名的模組都是以包的形式存 簡單的包實現 自己做乙個ammd包,功能簡單的只有加減乘除等功能,加減在乙個模組matham裡,乘除位於另乙個模組裡mathmd。下面是matham模組的 def add x,y return x ydef minus x,y...