树莓派 python 如何将本地文件上传到指定的服务器页面上
以下是单个文件的,不确定你的文件夹是什么意思,可以压缩下再上传(方法一样,调用zip命令)
我的实现方法:调用终端的curl,以下为代码平片段,实现的功能是上传log文件到服务器,供参考:
def post_log(self, post_url, del_source_file=True):'''
post log to log server
'''
if selflog_path:
command = "curl -s -F log=@{0} {1}"format(selflog_path, post_url)
return_str = ospopen(command)read()
loggingdebug(return_str)
# print return_str
if return_str == "success":
if del_source_file:
del_command = "sudo rm {0}"format(selflog_path)
ossystem(del_command)
return True
else:
return False
return False
1、首先我们需要在树莓派上安装VNC服务器。使用Raspberry Pi控制台,输入以下命令:
sudo apt-get update
sudo apt-get install tightvncserver
下载更新包的速度比较慢,我大概等了有20分钟才弄好吧。
2、之后对VNC进行配置。首先通过以下命令运行VNC:
tightvncserver
之后会出现以下画面,要求设置VNC密码,这个密码是客户端连接时使用的。输入密码之后还可根据需要,再输入一个view-only的密码,使用这个密码只能查看桌面,但不能操作:
3、之后需要在电脑上安装VNC客户端,可以在http://wwwtightvnccom/下载TightVNC,我下载时最新的版本是v264,安装时可以通过自定义选项选择只安装TightVNC viewer。运行TightVNC Viewer,在Remote Host中填入Raspberry Pi的IP地址,注意IP后需要加”:1″,应该是表示连接ID吧。之前我没加,就一直连接不上。
连接后要求输入密码,输入刚才在控制台中配置的密码,就可以成功登陆了:
4、如果你希望以1024 x 728的视窗显示于你的电脑,就要在Raspberry Pi输入以下命令:
vncserver :1 -geometry 1024×728 -depth 24
树莓派使用的人较多。
树莓派有两个串口:
1硬件串口(/dev/ttyAMA0):有单独的波特率时钟源,性能高、可靠;
2mini串口(/dev/ttyS0):性能低,功能简单,没有专用时钟源而是由CPU内核时钟提供,波特率会受内核时钟的影响。
由于板载蓝牙模块,因此硬件串口默认分配与蓝牙模块通信,而mini串口默认分配给GPIO。如果我们想与外接串口模块进行通信,需要修改串口映射。而且GPIO引出的串口默认是用来做控制台使用的,因此还需禁用控制台功能。
跟随别人:/tpa+空格+玩家名
接受跟随:/tpaccept
我的世界:
《Minecraft》(《我的世界》)是一款由Mojang AB和4J Studios开发的高自由度的沙盒游戏,于2009年5月13日发行。该游戏让每一个玩家在三维空间中自由地创造和破坏不同种类的方块,玩家在游戏中的形象可以在单人或多人模式中通过摧毁或创造方块以创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的主线。
《Minecraft》有PC版、PE版、PlayStation版、XBox版Windows 10版和树莓派版五个版本,较为流行的是PC版和PE版。2011年GT年度评选《Minecraft》获年度最佳创新奖。
2016年1月17日,《我的世界》获得游戏关键词搜索TOP2。2016年1月,《我的世界》获“中国游戏风云榜”年度最佳主机游戏;2月《Minecraft》在2016年韩国搜索榜中排名第二。2017年8月8日,《我的世界》中国版正式开启PC Java版不限号测试。
0条评论