import time
import sys
sys.stdout.write("1")
time.sleep(5)
print("2")
Run Code Online (Sandbox Code Playgroud)
将在5秒后打印"12"
import time
import sys
sys.stdout.write("1\n")
time.sleep(5)
print("2")
Run Code Online (Sandbox Code Playgroud)
将立即打印"1 \n",然后在5秒后打印"2"
为什么是这样?
当我使用fprintf:
fprintf(somefile,"%c",'\n');
Run Code Online (Sandbox Code Playgroud)
它将"\ r \n"打印到文件中.我如何打印'\n'?
我正在写一个二进制文件.上面的代码仅用于调试.
(WindowsXP上的Python2.7-3.2)我以前使用sys.arg [0],但现在我从批处理脚本执行它(用于确定用户是否有python)
谢谢^^
~ps:建议你是否知道更好的方法来确定用户是否有Python
Ubuntu版本:12.04 Python版本:2.7.3
我有一个开始的脚本(prawn.py):
#! /usr/bin/env python
from random import choice
import os
from webbrowser import open_new
import urllib
print("!")
def getsource(url): page=urllib.urlopen(url);sourcecodey=page.read();page.close;return sourcecodey
#etc
Run Code Online (Sandbox Code Playgroud)
当我在终端中运行它时:
$ ./prawn.py
: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我将第一行更改为#!在/ usr/bin中/蟒蛇
$ which python
/usr/bin/python
$ ./prawn.py
bash: ./prawn.py: /usr/bin/python^M: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
但是当我使用"python prawn.py"运行它时,它可以工作.
我该如何解决?
我制作了一个脚本来下载文件,但是当我下载二进制可执行文件,swf,图像等时它只适用于Unix/Linux/OSX
\#Modfied section from PWB.py
import sys
if sys.version_info<(2,8):
import urllib as request
else:
import urllib.request as request
x=request.urlopen("http://homestarrunner.com/intro.swf")
y=x.read()
x.close()
z=open("intro.swf","w")
z.write(y)
z.close()
Run Code Online (Sandbox Code Playgroud)
我将获取该文件,以及文件中通常不可读的垃圾,但它将是不可读的.
看起来二进制文件在Windows上总是存在这些问题.为什么是这样?
PS.我怎么能写我的python代码,以便下载?
我刚刚开始使用Java.我正在尝试编译这个程序
class poop{
public static void main(String[] args){
System.out.println(Integer.parseInt("1"));
}
}
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个错误
poop.java:3: error: cannot find symbol
System.out.println(Integer.parseInt("1"));
^
symbol: method parseInt(String)
location: class Integer
./Integer.java:5: error: cannot find symbol
Int a=5;
^
symbol: class Int
location: class Integer
2 errors
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?
我在Lubuntu上使用JDK 7
python ×4
windows ×2
c ×1
java ×1
line-endings ×1
linux ×1
posix ×1
printf ×1
python-2.7 ×1
python-3.x ×1
ubuntu ×1
ubuntu-12.04 ×1
unix ×1
windows-xp ×1