小编Tim*_*Tim的帖子

将变量的内容复制到剪贴板

我试图在python脚本中自动将变量的内容复制到剪贴板.因此,创建一个包含字符串的变量,我想将该字符串复制到剪贴板.

有没有办法用Pyclips或

os.system("echo '' | pbcopy")
Run Code Online (Sandbox Code Playgroud)

我已经尝试传递字符串应该去的变量,但这对我来说没有用.

python

7
推荐指数
3
解决办法
9162
查看次数

仅从套接字接收一个字节

我用python编写了一个服务器程序.

我想要一个字符串,但我只有一个角色!我怎么才能收到一个字符串?

def handleclient(connection):                                           
    while True:                             
        rec = connection.recv(200)
        if rec == "help": #when I put help in the client program, rec = 'h' and not to "help"
            connection.send("Help Menu!")


    connection.send(rec)
    connection.close()

def main():
   while True:
        connection, addr = sckobj.accept()   
        connection.send("Hello\n\r")
        connection.send("Message: ")   
        IpClient = addr[0]
        print 'Server was connected by :',IpClient


        thread.start_new(handleclient, (connection,))   
Run Code Online (Sandbox Code Playgroud)

python sockets socketserver

6
推荐指数
1
解决办法
3876
查看次数

Python Tkinter动画

为什么动画不起作用?运行程序时,形状不会移动.

from Tkinter import *
import time



class alien(object):
     def __init__(self):
        self.root = Tk()
        self.canvas = Canvas(self.root, width=400, height = 400)
        self.canvas.pack()
        alien1 = self.canvas.create_oval(20, 260, 120, 360, outline='white',         fill='blue')
        alien2 = self.canvas.create_oval(2, 2, 40, 40, outline='white', fill='red')
        self.canvas.pack()
        self.root.mainloop()

     def animation(self):
        track = 0
        while True:
        x = 5
        y = 0
        if track == 0:
           for i in range(0,51):
                self.time.sleep(0.025)
                self.canvas.move(alien1, x, y)
                self.canvas.move(alien2, x, y)
                self.canvas.update()
           track = 1
           print "check"

        else:
           for i in range(0,51):
                self.time.sleep(0.025) …
Run Code Online (Sandbox Code Playgroud)

python animation tkinter python-2.7

3
推荐指数
2
解决办法
3万
查看次数

为什么在try块中获得MultipleObjectsReturned错误?

对这一个的任何帮助都会很棒.我正在使用python 2.7和django 1.2这是我的代码:

for save in saved: #list to iterate
    try:
        sect = obj.get(name=save) #obj is a RelatedManager
    except: #if two sections have the same name
        sect = obj.filter(name=save)
    else:
        #finish my code
Run Code Online (Sandbox Code Playgroud)

MultipleObjectsReturned每次碰到get()声明时我都会收到错误.我不是python的专家所以我想我错过了一些简单的东西.

python django exception

3
推荐指数
1
解决办法
6367
查看次数

如何在numpy中构造向量的所有可能差异的矩阵

我有一个一维数组,可以这样说:

import numpy as np
inp_vec = np.array([1, 2, 3])
Run Code Online (Sandbox Code Playgroud)

现在,我想构造一个形式的矩阵

m = [[0, 1-2, 1-3], [2-1, 0, 2-3], [3-1, 3-2, 0]]
Run Code Online (Sandbox Code Playgroud)

当然,可以使用for循环来完成此操作,但是有没有更优雅的方法呢?

python numpy array-difference

3
推荐指数
1
解决办法
457
查看次数

为什么我可以绑定到C中的(看似)无效端口?

我使用BSD套接字在C中创建了一个基本的客户端和服务器.我能够绑定到65535以上的端口号,客户端可以连接到它.我在这做错了什么?

码:

int port = 999999;
...
serverAddr.sin_port = htons(port);
Run Code Online (Sandbox Code Playgroud)

c sockets

2
推荐指数
1
解决办法
216
查看次数

如何检测用户何时解雇Admob中的插页式广告?

我最近将广告移到了较新版本(现在使用的是com.google.android.gms.ads),但我意识到我现在错过了一些非常重要的内容.我曾经能够检测到用户何时使用OnDismissScreen解除他们的插页式广告,但现在看来这不再是一个选项:

我曾经做过:

@Override
public void onDismissScreen(Ad arg0) {
  interstitial = new InterstitialAd(this, "appid");
  interstitial.loadAd(new AdRequest());
  interstitial.setAdListener(this);
}
Run Code Online (Sandbox Code Playgroud)

在较新版本的Admob中是否存在任何等价物?

谢谢!

android admob

2
推荐指数
1
解决办法
3262
查看次数

Oracle数据库10g快捷版和日期格式

我是Oracle的新手(我一直在使用MySQL,直到现在)所以这可能是一个愚蠢的问题.但是我创建了这个表(名字不是英文但忽略它,这并不重要):

CREATE TABLE Auta (
id_auto NUMBER(5) UNIQUE NOT NULL,
typ CHAR(10),
specifikacia_typu CHAR(15),
SPZ CHAR(8),
farba CHAR(20),
datum_vyroby DATE,
pocet_miest NUMBER(2),
pociatok_km NUMBER(6),
poplatok_denny NUMBER(4),
poplatok_km NUMBER(2));
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用这个INSERT查询:

INSERT INTO Auta VALUES (
1
,'Audi'
,'A6'
,'KE1-1548'
,'cierna'
,'20-12-2004'
,5
,158749
,1356
,88
);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ORA-01843: not a valid month
Run Code Online (Sandbox Code Playgroud)

我使用的日期格式是DD-MM-YYYY.我也试过DD.MM.YYYY,DD/MM/YYYY,我也尝试过像这样的月 - 日转换 - MM-DD-YYYY,MM/DD/YYYY - 仍然是同样的错误.

该怎么办?

sql oracle plsql oracle10g ora-01843

1
推荐指数
1
解决办法
1万
查看次数

我的Python 3x代码有什么问题?

我有这样的代码,

database = open("C:\\Users\\PC\\Desktop\\database.txt", "w")
enter=input("What is your name: ")
database.write(enter)
database.close
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,它不会在database.txt中打印任何内容

我尝试使用IDLE和PyScripter,但我有相同的结果:(

python python-3.x

1
推荐指数
1
解决办法
72
查看次数

获取QPushButton的名称

有没有办法得到一个名字QPushButton

self.pushButton_9_3.setObjectName("pushButton_9_3")
Run Code Online (Sandbox Code Playgroud)

python pyqt

0
推荐指数
1
解决办法
3202
查看次数

Printf在连续调用中以不同方式打印相同的变量值,而不在其间进行任何操作

#include<stdio.h>
#include<conio.h>
int main()
//program start here
{

int i= 655535;
int *p =&i;
printf("p:%d \n*p:%d \n",p,*p);
printf("*p++:%d \n p:%d \n *p:%d \n ++(*p):%d \n p:%d \n",*p++, p,*p, ++*p,p);
printf("p:%d\n", p);
getch();
}
Run Code Online (Sandbox Code Playgroud)

输出:

p:2293620
*p:655535
*p++:655536
p:2293620
*p:655536
++(*p):655536
p:2293620
p:2293624
Run Code Online (Sandbox Code Playgroud)

以上程序打印的最后'p'值有何不同?

c printf

0
推荐指数
1
解决办法
152
查看次数

解释这个语法错误

任何人都可以告诉我为什么这有语法错误?我以前运行过这个确切的代码,它完美无缺.强文本中的行是Python告诉我语法错误的地方.感谢大家!

import random

count = 0
while count < 10:

    attackerLV = 20
    attackerST = 20
    attackerSK = 20
    baseAtkPwr = 20
    attackPWR = ((random.randint(85,100) * (baseAtkPwr + attackerLV + attackerST + attackerSK)) // 100

    **defenderLV = 20**
    defenderCON = 20 
    defenderSKa = 20
    baseDefPwr = 20
    defensePWR = (((random.randint(85,100)) * (baseDefPwr + defenderLV + defenderCON + defenderSKa)) // 4) // 100

    damage = attackPWR - defensePWR

    if damage <= 1:
        damage = 1

    print(str(attackPWR))
    print(str(defensePWR))
    print(str(damage))
    print() …
Run Code Online (Sandbox Code Playgroud)

python syntax

-4
推荐指数
1
解决办法
75
查看次数