我需要将一个简单的SQL查询结果导出到excel.我能够得到结果,但是标题丢失了,我如何导出标题呢?
这是我到目前为止:
Sub Conn2SQL()
Dim cnn1 As New ADODB.Connection
Dim mrs As New ADODB.Recordset
Set cnn1 = New ADODB.Connection
cnn1.ConnectionString = "driver={SQL Server};server=MyDBServer;uid=MyuserID;pwd=mypassword;database=MyDB"
cnn1.ConnectionTimeout = 30
cnn1.Open
SQry = "use MyDB select * from TableName"
mrs.Open SQry, cnn1
Sheet2.Range("A2").CopyFromRecordset mrs
mrs.Close
cnn1.Close
End Sub
Run Code Online (Sandbox Code Playgroud) 到目前为止,我已经能够在python 3.2中找到一个基本套接字.客户端将一些数据(X和Y坐标)发送到服务器,服务器获取数据并发回确认消息.但我遇到的麻烦就是让它在电脑之间聆听.当我在同一台计算机上并排运行时,我的服务器和客户端工作正常,但我想让他们在不同的计算机上运行时进行连接.
我楼上有一台电脑,楼下有一台电脑,都使用相同的无线网络.有没有办法可以从这些计算机中的每台计算机连接我的服务器和客户端?
我已经尝试将服务器IP更改为我的无线调制解调器的IP地址,但这不起作用.
这是我的代码到目前为止,唯一的区别是我将IP地址更改回标准的环回地址,因为只是将其更改为我的IP不起作用:
客户:
import pygame, sys
from socket import socket, AF_INET, SOCK_DGRAM
from time import gmtime, strftime
from pygame.locals import *
SERVER_IP = '127.0.0.1'
PORT_NUMBER = 5000
SCREEN_X = 400
SCREEN_Y = 400
SIZE = 1024
PIC_PATH = "picture/path/goes/here.bmp"
print ("Test client sending packets to IP {0}, via port {1}\n".format(SERVER_IP, PORT_NUMBER))
mySocket = socket( AF_INET, SOCK_DGRAM )
x = y = 0
screen = pygame.display.set_mode((SCREEN_X, SCREEN_Y)) #Make the screen
ending = False
word = "True"
clock …Run Code Online (Sandbox Code Playgroud) 我正在制作一个小游戏,我想与我的主游戏分开制作另一个窗口.
我在主窗口中有主游戏,我想打开一个新窗口并在用户执行某些操作时执行一些动画.
在下面的示例代码中,当用户按下"a"时,我希望它打开一个新窗口并向那里进行blit.
在这里我设置了两个窗口:(我知道这不起作用,它是我要问的怎么办)
SCREEN_X = 400
SCREEN_Y = 400
BSCREEN_X = 240
BSCREEN_Y = 160
BATTLE_SCENE = pygame.display.set_mode((BSCREEN_X, BSCREEN_Y))
SCREEN = pygame.display.set_mode((SCREEN_X, SCREEN_Y))
Run Code Online (Sandbox Code Playgroud)
然后程序:
def run_ani ():
#Do animation, blitting to BATTLE_SCENE
return
def main_game():
ending=False
while ending==False:
clock.tick(30)
for event in pygame.event.get():
if event.type == pygame.QUIT: ending=True
if event.type == KEYDOWN: # key down or up?
if event.key == K_ESCAPE:
ending=True # Time to leave
print("Stopped Early by user")
elif event.key == K_a:
run_ani()
#Normal screen motion, blitting …Run Code Online (Sandbox Code Playgroud) 我目前遇到以下问题:我想转换来自具有以下配置的文件的字节数组:
Byte1: R color of pixel 0,0.
Byte2: G color of pixel 0,0.
Byte3: B color of pixel 0,0.
Byte4: R color of pixel 0,1.
...
ByteN: R color of pixel n,n.
Run Code Online (Sandbox Code Playgroud)
所以我想做的是将这些字节转换为位图,而不必逐像素设置,bitmap.setPixel因为它需要太长时间.
有什么建议?提前致谢!
在pygame中有一种方法可以判断声音是否已经播放完毕?我阅读set_endevent和get_endevent文档,但我无法理解或找到一个例子.
我正在尝试专门执行以下操作:
我确实检查了其他问题 - 没有找到任何专门针对python/pygame的问题.
谢谢!
我正在编写一个程序,总结一下,记录一个记事本并将其保存为excel文件.
现在我的程序打开了我创建的空白excel文件,只是"Book1.xls":
xlApp = Dispatch("Excel.Application")
xlApp.Visible=0
xlWb = xlApp.Workbooks.Open(file_path+"/Book1.xls")
workBook = xlApp.ActiveWorkbook
sheet = xlApp.ActiveSheet
Run Code Online (Sandbox Code Playgroud)
它用于Book1.xls根据需要写入和格式化,然后使用将其另存为另一个文件名
workBook.SaveAs(new_file_path+'/UpdatedSheet.xls')
Run Code Online (Sandbox Code Playgroud)
我想知道如何简单地创建一个要写入的新excel文件,然后另存为文件.无需Book1.xls在特定目录中创建.