玩客云刷Armbian安装docker、alist、OpenWrt、Aria2等教程及所需文件(内容详细)

news2024/11/18 10:37:01

这篇教程主要是本人在这里面踩的坑比较多,网上的教程很多,感觉都不太详细,分享一下自己的经验。

注意本教程的图片都是后期补的,可能与原文内容不符,仅供参考,图片里面会出现小雅,memos笔记,vsftp,lucky,极点云等这些会在之后的下一篇关于m401a文章介绍,本篇并无此教程。

总效果图

c483f491f47942e19d84bcc9c582787d.png 

一、准备工作

1.硬件:

①玩客云ws1608主机一台(本人使用1.3的板子)。

cb061659f96c4cbfb0f14d003b99791b.jpeg

②双工头USB线,镊子等短接工具。

③一台正常联网工作的PC(window)。

2.软件

①适用于晶晨的烧录工具USB Burning Tool 2.1.6.8。注意高版本的无法正常烧录玩客云。

②固件烧录包(我用的是直刷包)附原作者GitHub下载链接onecloud armbian固件

③用于连接SSH以及SFTP工具。如NxShell

[本教程用到的所有工具固件及操作指令,会放在文末的网盘]

二、刷Armbian

注意,我用的是1.3的板子,正常直接烧录固件是没有任何问题。有的网友说,如果是1.3以下的板子,直接烧入固件可能会失败,老板子失败可以参考一下大佬的方法。

玩客云板子100%安装Armbian

1.用电吹风吹化玩课云背板的胶,之后卸下螺丝去除主板。(实际上,如果电吹风温度不够,根本吹不开,我都是直接暴力拆开的)

2.双工头USB线一头接在玩客云靠近HDMI口的USB上,另一头接在电脑的USB 2.0接口上(反正我接在USB 3.0电脑不识别),如果前置USB 2.0接口无法使用,可以主板上的2.0试试(反正我的电脑怎样都行)

3.短接刷机(附短接图-来源于互联网(未知出处)-侵权删)

853fda480d1b4a9a91c6b64e3283b0da.png

 954fb0e58c1b4a6fbccbe155500fb75b.jpg

 (有人说1.3的板子可以直接按复位键进行免拆刷机,但我已经进行短接刷了,不太清楚,初次短接刷机之后,就可以用复位键刷机)

4.将下载好的固件解压从img镜像后,打开烧录工具,导入烧录包,保持默认设置,提前接好USB线,在短接或按复位键的同时插上电源,电脑上显示出设备就可以点击开始刷机。

e45cf53d42f848c5bcbcdcdc7a368ab8.png

(注意烧录过程中,如果出现报错,请从头开始刷,刷机过程中尽量不要移动设备,防止接口松动)

5.完成之后,关闭软件断开电源再断开USB。014a2bcde9564ed09ab04f81a9882d8f.png

------自此刷机结束-----

 

三、初步配置

重新接上电源网线,在路由器后台找到由dhcp分配给玩客云的IP,设备名可能为onecloud。

afec26b459fe42c381e60e435bfd1209.png

在shh工具中,输入IP账户root,默认密码1234

初次连接会提示更改密码,正常操作(有些shh工具可能不会显示密码,直接交回车即可)

接下来选择bash,然后提示是否创建新账户,可以按ctrl c跳过。

2603765b74cb4826a6864e1ea314b635.png

1.更改时区:由于当前固件默认时区非东八区,需要修改。

# 显示时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#更改时区

date -R

e4d3d187b69349de85fe1c3f7a43301c.png

2.更换国内软件源(如果能正常更新软件,可不必换)

a18e05ece4e34216abe236e8d55926ec.png

[注意,不知道为什么,我用ssh工具无法通过vi命令打开文本,提示报错,建议使用nano命令]

#换Debian源

nano /etc/apt/sources.list
#清华

deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib

deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main

deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main

deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib

deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib



#阿里源

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib

deb https://mirrors.aliyun.com/debian-security/ bullseye-security main

#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main

deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib

deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib



#中科大源

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib

deb https://mirrors.aliyun.com/debian-security/ bullseye-security main

#deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main

deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib

deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

#deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

随便选一个即可,我选择清华源

ctrl + X保存

#更新

apt-get update && apt-get upgrade

d68a9a75ac3c460a9463b3339a953221.png 

3.固定玩客云IP

①net-tools

#安装net-tools
apt install net-tools

628924cedb44422d99a168d647b12e89.png

 

②查看物理MAC地址

#查看当前ip信息,复制eth0的mac地址 如26:18:90:db:79:97

ifconfig

68e867f8f83e45758dad0bd63343efc2.png

③打开并修改网络配置文件interfaces和interfaces.default

nano /etc/network/interfaces

将内容改为以下(注意IP网关的自行修改)

allow-hotplug eth0

no-auto-down eth0

iface eth0 inet static

hwaddress ether 26:18:90:db:79:97

pre-up ifconfig eth0 hw ether 26:18:90:db:79:97

address 192.168.10.3

netmask 255.255.255.0

gateway 192.168.10.1

dns-nameservers 192.168.10.1

pre-up /sbin/ifconfig eth0 mtu 3838

b9b24d79e2c043cf9ba95d8591ff764e.png

 

同理interfaces.default,也填入上述内容。

修改完后按Ctrl+O保存,再按Ctrl+X退出

#重启
reboot

55ea7f53de514abfad1f9da5d74560df.png

4.挂载硬盘

1)临时挂载(重启后需重新挂载)

①找到你的存储设备名称(本文是sda1)

lsblk

1422cb5c16de434eba7087d09d309299.png

附:可以先对硬盘进行格式化

mkfs.ext4 /dev/sda1

69fecf854b8847f4bf60c903c1725cec.png

 ②创建一个文件夹用于挂载硬盘

mkdir /mnt/disk

③命令挂载硬盘(sda1替换成自己的设备名)

mount /dev/sdb1 /mnt/disk

2)永久挂载(设备启动时自动挂载)

(注意此方法之后,设备重启开机必须要一直插着硬盘,否则会无法重启)

①查询硬盘uuid及文件系统

blkid /dev/sda1

②根据硬盘信息制作出开机硬盘自动挂载命令

例(注意自行替换)

UUID=80278b04-2d19-984c-bdce-65ab443908ab /mnt/disk ext4 defaults 0 0

③打开fstab文件,将这段命令添加到末行

nano /etc/fstab

④若报错,切勿重启,从头检查命令是否有错。

mount -a

14f527ccb93d4cb0ae042a970d411113.png

3)挂载NTFS文件系统的硬盘

①介绍

armbian系统原生不支持挂载ntfs,需要安装ntfs-3g

​ntfs-3g官网​​​​​​

[这个工具我个人感觉稳定性有点差,时常掉盘,而且有网友表示,速度不如使用原生ext4]

目前的最新版是:ntfs-3g_ntfsprogs-2022.10.3.tgz

②安装

wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz

#下载NTFS-3G

tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz

#解压安装NTFS-3G

cd ntfs-3g_ntfsprogs-2017.3.23

./configure

make

make install

#之后系统会提示安装成功,下面就可以用ntfs-3g来实现对NTFS文件系统读写了

③使用

#查询硬盘信息

fdisk -l | grep NTFS

#例如,硬盘为sda1

mount -t ntfs-3g /dev/sda1 /mnt/disk

同理开机自动挂载

打开fstab文件,将这段命令添加到末行

nano /etc/fstab

若报错,切勿重启,从头检查命令是否有错。

mount -a

 

四、安装docker及Panel

温馨提示:如果觉得玩客云存储太小,可以把docker目录安装到外置硬盘(其实本人觉得只要不是玩的太花,一般都是够用的)

建议直接使用软链接(注意外置硬盘的目录,请自行设置)

ln -s /mnt/disk/docker /var/lib/docker

也可以等安装之后再迁移

1.安装1panel

由于1panel运维面板可以自动安装docker,无需额外安装。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

dcdd16049dd446e787af5d0f89ce8316.png 

按提示操作即可,注意设置密码时,密码是不会显示的,输完直接回车即可。

安装好面板后,内网使用,建议把安全入口关掉,感觉这东西有点碍事。

b756b489284f424fba4d0672b9e867dd.png 

不想安装面板,也可以直接安装docker

(注意通过1 panel安装的应用是无法导入CasaOS的,而且由于玩客云是arm v7的,很多应用都无法安装)

#安装docker

apt install docker.io

2.安装CasaOS

#安装CasaOS

curl -fsSL https://get.casaos.io | sudo bash

3d56b9ab75c3424dbe1b56e488569e0e.png

 

注意当剩余空间小于4gb时,他会询问是否安装,选1 yes

默认端口是80

输入玩客云IP在浏览器登录即可

可以在应用商店里添加额外软件源

#树莓派2、玩客云等 armv7 设备专用源

https://play.cuse.eu.org/Cp0204-AppStore-Play-arm.zip

 

五、安装应用

1.OpenWrt

安装openwrt大多教程都是直接拉去现成的镜像,那些镜像大多要么无法更新软件包,要么插件版本很低或者无法运行什么的。

不过这里还是推荐几个镜像

jyhking/onecloud:1.1

sulinggg/openwrt:arm_cortex-a5_vfpv4

xuanaimai/onecloud:21-05-29

正式开始的教程

1)打开网卡混杂模式

ip link set eth0 promisc on

2)创建OpenWrt网络(自行替换网段,网关)

docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=eth0 openwrt

3)下载镜像包至root

wget https://dl.openwrt.ai/releases/targets/meson/meson8b/openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz

(这是使用openwrt.ai的固件,如果想用最新版,可以自行替换链接,截止到今日为止,最新版本是2024年3月30号的,也可以自行在官网上下载好上传到root目录)

(提示,如果想直接定制固件,可以赞助作者,当然,下载默认固件也可以自己通过软件包安装)

[注意,2024年3月30号的固件使用之后,会导致宿主机无限重启,只能重新刷机,原因未知]

4)生成镜像

docker import openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz onecloud/openwrt

5)安装并启动容器

docker run --restart always --name openwrt -d --network openwrt --privileged onecloud/openwrt /sbin/init

[此固件默认IP为10.0.0.1 密码root]

6)修改默认IP

①直接通过终端修改

#进入容器

docker exec -it openwrt bash

#打开网络配置文件

nano /etc/config/network

#重启网络

/etc/init.d/network restart

②修改电脑网段,在浏览器通过默认IP访问后修改

 

[提示:之后的应用,我会打包CasaOS的yaml一起放在文末,直接在CasaOS中导入即可]

2.安装AList

①其实可以直接通过casaos或1panel应用商店安装

②命令安装

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest

③可以在终端的日志里面查看随机的默认密码(若日志已经被清空,可以去AList官网查看解决方案,)

3.Aria2-pro 和 AriaNg

①aria2

<TOKEN>字段(RPC密钥)

docker run -d \

    --name aria2-pro \

    --restart unless-stopped \

    --log-opt max-size=1m \

    --network host \

    -e PUID=$UID \

    -e PGID=$GID \

    -e RPC_SECRET=<TOKEN> \

    -e RPC_PORT=6800 \

    -e LISTEN_PORT=6888 \

    -v $PWD/aria2-config:/config \

    -v $PWD/aria2-downloads:/downloads \

    p3terx/aria2-pro

docker run -d \

    --name aria2-pro \

    --restart unless-stopped \

    --log-opt max-size=1m \

    -e PUID=$UID \

    -e PGID=$GID \

    -e UMASK_SET=022 \

    -e RPC_SECRET=qq730794295 \

    -e RPC_PORT=6800 \

    -p 6800:6800 \

    -e LISTEN_PORT=6888 \

    -p 6888:6888 \

    -p 6888:6888/udp \

    -v /mnt/disk0/appdata/config:/config \

    -v /mnt/disk/Downloads:/downloads \

    p3terx/aria2-pro

 

②AriaNg(配套UI)

docker run -d \

    --name ariang \

    --log-opt max-size=1m \

    --restart unless-stopped \

    -p 6880:6880 \

 --network host \

    p3terx/ariang

注意替换RPC令牌,替换下载目录。

官方教程

4.zerotier

#安装

docker run --device=/dev/net/tun --name zerotier --net=host --restart=always --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v /var/lib/zerotier:/var/lib/zerotier zerotier/zerotier:latest
#加入该组织网络;

docker exec zerotier zerotier-cli join <your-net-id>

#退出组织网络

docker exec zerotier zerotier-cli leave <your-net-id>

5.微力同步

①docker安装

docker run -d \
–restart=unless-stopped \
–name verysync \
-v /mnt/verysync:/data \
-p 8886:8886 \
unwenliu/verysync:armv7


(注意这个版本比较老,新版本没有armv7的,建议直接安装Linux版)

②Linux安装

curl http://www.verysync.com/shell/verysync-linux-installer/go-installer.sh > go-installer.sh

chmod +x go-installer.sh

./go-installer.sh

 

6.DDNSTO 

docker run -d --name=ddnsto --restart always --network host -e TOKEN=<自己的token> -e DEVICE_IDX=0 linkease/ddnsto:3.0.0

(注意替换自己的token)

7.易有云(感觉挺难用的)

docker run -d \
    -p 8897:8897 \
    --network host \
    --name linkease \
    --restart unless-stopped \
    -v /root/linkease-data:/linkease-data \
    -v /root/linkease-config:/linkease-config \
    -v /etc/localtime:/etc/localtime:ro \
    -v /mnt/usb1:/My-storage \
    -e PUID=0 \
    -e PGID=0 \
    linkease/linkease:latest

(可以在casaOS里面映射目录)

8.其他

还有一些其他应用相关命令,我已经放到网盘了。不能保证能用。建议可以直接导入CasaOS的yaml文件更方便。

附:在论坛看到有一些老板子由于emmc有坏块,可能出现高温过热死机的情况,反正我的没有出现这种情况。(其实话呢,直接加一把风扇和散热片就啥事都没了)

可以参考以下解决方案

玩客云高温死机解决方案

[本文章所有内容,大多数来源于互联网,经本人整合试验得出,若有侵权行为,则联系删除]

本教程用到的所有资源

123云盘

https://www.123pan.com/s/GKglVv-uyKP3.html 提取码:oxOg

阿里云盘(文件为360自解压)

https://www.alipan.com/s/1fQiAxg31Tm
提取码: xNGA

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1896801.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记录第一次写脚本

使用csh语言&#xff0c;Linux系统操作的 写和执行csh&#xff08;C Shell&#xff09;脚本不需要额外的软件&#xff0c;只需要一个支持csh的终端环境。 1.检查是否安装了C Shell 在终端terminal运行以下命令 which csh 如果返回路径&#xff0c;比如/bin/csh&#xff0c…

昇思25天学习打卡营第17天|GAN图像生成

模型简介 GAN模型的核心在于提出了通过对抗过程来估计生成模型这一全新框架。在这个框架中&#xff0c;将会同时训练两个模型——捕捉数据分布的生成模型G和估计样本是否来自训练数据的判别模型D 。 在训练过程中&#xff0c;生成器会不断尝试通过生成更好的假图像来骗过判别…

怎么在表格后添加文字行行

Ctrl Shift 回车 解决方案 在表格末尾添加一行&#xff08;表格行&#xff09;。 &#xff08;此时光标应该默认在这个新行中&#xff0c;如果没有&#xff0c;自己手动点一下&#xff09; 按 Ctrl Shift 回车 将此行与前面的表格拆分开&#xff0c;中间会出现一个空文本行…

离散傅里叶变换(Discrete Fourier Transform,DFT)

离散傅里叶变换&#xff08;Discrete Fourier Transform&#xff0c;DFT&#xff09;是信号分析中的一种基本方法&#xff0c;它将离散时序信号从时间域变换到频率域&#xff0c;是傅里叶变换在时域和频域都呈现离散的形式。以下是关于离散傅里叶变换的详细介绍&#xff1a; 一…

尽量不写一行if...elseif...写出高质量可持续迭代的项目代码

背景 无论是前端代码还是后端代码&#xff0c;都存在着定位困难&#xff0c;不好抽离&#xff0c;改造困难的问题&#xff0c;造成代码开发越来越慢&#xff0c;此外因为代码耦合较高&#xff0c;总是出现改了一处地方&#xff0c;然后影响其他地方&#xff0c;要么就是要修改…

文本超长省略的几种方式(vue)

第一种&#xff0c;纯css 在给容器设置宽度后&#xff0c;使用css来省略文本超长部分&#xff0c;但是这样就看不到全部的内容 <template><div class"content"><div class"text">{{ text }}</div></div> </template>&…

ubuntu 安装说明

最近准备学习Linux&#xff0c;所以下载了最新的ubuntu server版本24.04&#xff0c;将安装步骤记录下来供参考。 1.安装 挂载光驱和iso文件&#xff0c;启动虚拟机。启动后&#xff0c;你会看到 GRUB 菜单上有两个选项&#xff1a; Try or Install Ubuntu Server 和 Test mem…

防水M7/8“航空法兰插座端子

防水M7/8"航空法兰插座广泛应用于传感器与执行器、电机马达、包装与传送系统、户外LED模块、轨道交通、船舶雷达与导航&#xff0c;以及现场总线DeviceNet与NMEA 2000开放型网络系统等应用领域。M7/8"插座作为一种常见的电气连接器件&#xff0c;在传感器领域中扮演着…

快手矩阵系统源码:技术优势解析

在短视频和直播行业迅猛发展的今天&#xff0c;快手凭借其强大的矩阵系统源码&#xff0c;为用户提供了多端管理、多账号管理、素材管理、视频批量上传、AI视频制作和定时发布等一系列高效功能。本文将深入探讨快手矩阵系统源码的多项优势&#xff0c;以及这些功能如何助力内容…

如何改善提示词,让 GPT-4 更高效准确地把视频内容整体转换成文章?

&#xff08;注&#xff1a;本文为小报童精选文章。已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费&#xff09; 让我们来讨论一下大语言模型应用中的一个重要原则 ——「欲速则不达」。 作为一个自认为懒惰的人&#xff0c;我一直有一个愿望&#xff1a;完成视频制作…

气象观测站:观测和记录各种气象要素

在广袤无垠的蓝天下&#xff0c;气象观测站如同一个个静默的守护者&#xff0c;默默记录着风云变幻&#xff0c;守护着大地的安宁。 一、气象观测站&#xff1a;守护天空的“千里眼” 气象观测站&#xff0c;顾名思义&#xff0c;就是专门用于观测和记录各种气象要素的站点。它…

UVa1265/LA4848 Tour Belt

UVa1265/LA4848 Tour Belt 题目链接题意分析AC 代码 题目链接 本题是2010年icpc亚洲区域赛大田赛区的F题 题意 给出一个有n个结点m条边的加权无向图G&#xff08;2≤n≤5000&#xff0c;1≤m≤n(n-1)/2&#xff09;&#xff0c;满足如下条件的结点集B&#xff08;2≤|B|≤n&am…

2025深圳国际消费电子展览会

2025深圳国际消费电子展览会 时间&#xff1a;2025年06月25-27日 地点&#xff1a;深圳国际会展中心(新馆) 详询主办方陆先生 I38&#xff08;前三位&#xff09; I82I&#xff08;中间四位&#xff09; 9I72&#xff08;后面四位&#xff09; 展会介绍&#xff1a; 20…

SAP-SD同一物料下单价格确不同

业务说明&#xff1a; 业务部门反馈&#xff0c;同一物料下销售订单时&#xff0c;价格确不同。 那么这个价格是怎么取到的呢&#xff1f; 逻辑说明&#xff1a; 1、首先查看销售订单 可以看到相同物料价格是不同的&#xff0c;条件类型都是ZPR5&#xff0c;但是客户是不同…

【新能源时代!看大模型(LLMs)如何助力汽车自动驾驶!】

文末有福利&#xff01; 引言 本文主要介绍大模型(LLMs)如何助力汽车自动驾驶&#xff0c;简单来说&#xff0c;作者首先带大家了解大模型的工作模式&#xff0c;然后介绍了自动驾驶大模型的3大应用场景&#xff0c;最后指出自动驾驶大模型将会是未来的发展趋势&#xff0c;只…

View->裁剪框View的绘制,手势处理

XML文件 <?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android…

CFS三层内网渗透——第二层内网打点并拿下第三层内网(三)

目录 八哥cms的后台历史漏洞 配置socks代理 ​以我的kali为例,手动添加 socks配置好了&#xff0c;直接sqlmap跑 ​登录进后台 蚁剑配置socks代理 ​ 测试连接 ​编辑 成功上线 上传正向后门 生成正向后门 上传后门 ​内网信息收集 ​进入目标二内网机器&#xf…

【linux进程】进程地址空间(什么是进程地址空间?为什么要有进程地址空间?)

目录 一、前言 二、 程序的地址空间是真实的 --- 物理空间吗&#xff1f; 三、进程地址空间 &#x1f525; 操作系统是如何建立起进程与物理内存之间的联系的呢&#xff1f; &#x1f525;什么是进程地址空间&#xff1f; &#x1f525;为什么不能直接去访问物理内存&a…

Protobuf(三):理论学习,简单总结

1. Protocol Buffers概述 Protocol Buffers&#xff08;简称protobuf&#xff09;&#xff0c;是谷歌用于序列化结构化数据的一种语言独立、平台独立且可扩展的机制&#xff0c;类似XML&#xff0c;但比XML更小、更快、更简单protobuf的工作流程如图所示 1.1 protobuf的优点…

Python酷库之旅-第三方库Pandas(003)

目录 一、用法精讲 4、pandas.read_csv函数 4-1、语法 4-2、参数 4-3、功能 4-4、返回值 4-5、说明 4-6、用法 4-6-1、创建csv文件 4-6-2、代码示例 4-6-3、结果输出 二、推荐阅读 1、Python筑基之旅 2、Python函数之旅 3、Python算法之旅 4、Python魔法之旅 …