日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python怎么用switch,Python 能开发任天堂Switch应用??奉上教程!

發布時間:2024/3/24 python 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python怎么用switch,Python 能开发任天堂Switch应用??奉上教程! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用Python開發Switch程序,在你的Switch上運行Python代碼,你需要用到一個名為PyNX的開源工具,操作流程如下:

1.用讀卡器將SD卡插入開發設備(電腦or筆記本)中

2.將PyNX的Zip版本的內容復制到SD卡的/switch目錄下

3.編輯main.py文件, 將你的代碼邏輯寫入該文件中

4.將SD卡插入Switch

5.在Homebrew菜單中運行PyNX

聽起來挺簡單,不過其中第5步的Homebrew菜單你需要通過特殊的方法來打開,這里不過多描述,請閱讀這篇文章:https://switch.homebrew.guide/

1.準備

開始之前,你要確保Python和pip已經成功安裝在電腦上噢,如果沒有,請訪問這篇文章:超詳細Python安裝指南進行安裝。

如果你用Python的目的是數據分析,可以直接安裝Anaconda:

當然,我更推薦大家用VSCode編輯器,寫代碼可愜意了:Python 編程的最好搭檔—VSCode 詳細指南。

按照流程,接下來你需要下載源代碼的Zip版本:https://github.com/nx-python/PyNX/archive/master.zip

無法下載請在Python實用寶典公眾號后臺回復:Switch獲取網盤鏈接。

解壓后將其復制到SD卡的/switch目錄下。

2.編寫簡單的備份工具

接下來就可以編寫該源代碼中的main.py文件了,這個就是我們DIY程序的主要代碼。

首先,需要導入一些庫以開始在我們的自制應用程序上工作,主要用到了作者的nx包。此外,我們還想向用戶顯示選擇菜單,因此我們也應該導入AnsiMenu:

import?nxfrom nx.utils import AnsiMenu

接下來,創建常量來存儲《塞爾達傳說:狂野的呼吸》和《超級馬里奧·奧德賽》的名稱ID:

#?title?IDs?are?hexadecimal?numbersBOTW_TITLE_ID?=?0x01007EF00011E000SMO_TITLE_ID = 0x0100000000010000

創建兩個列表,將其用于菜單欄。用戶可以選擇的標題名稱在中title_name。title_ids用于以相同順序存儲游戲ID:

title_names?=?["The?Legend?of?Zelda?-?Breath?of?the?Wild",?"Super?Mario?Odyssey"]title_ids = [BOTW_TITLE_ID, SMO_TITLE_ID]

設置完列表后就可以使用AnsiMenu實用程序類創建菜單。此菜單將允許用戶選擇將保存數據備份的游戲名稱:

select_title_menu = AnsiMenu(title_names)

每個Python程序的主要執行流程最好進行如下包裝:

if?__name__?==?'__main__':

現在可以使用其query方法呈現查詢菜單:

selected_index?=?select_title_menu.query()

該query方法返回用戶選擇的索引(index),該索引現在存儲在selected_index變量中。由于我們先前創建的兩個列表的順序相等,因此我們可以使用索引從title_ids列表中獲取游戲ID :

selected_title_id = title_ids[selected_index]

selected_title_id現在包含所選的游戲ID?,F在,我們可以使用此游戲ID創建一個功能Title對象:

selected_title?=?nx.titles[selected_title_id]

現在,我們需要備份所選擇的游戲數據。為此,我們需要掛載游戲的savedata。這需要通過selected_title對象的savedata來完成:

with?selected_title.savedata?as?savedata:savedata.backup()

這將創建數據備份 /backups/savedata/{title_id}/。當然你還可以提供自己的備份路徑,如下所示:

with selected_title.savedata as savedata:savedata.backup('/savedata_backups/{}/'.format(title_names[selected_index]))

完整代碼如下:

import?nxfrom?nx.utils?importAnsiMenu#?title?IDs?are?hexadecimal?numbersBOTW_TITLE_ID?=0x01007EF00011E000SMO_TITLE_ID?=0x0100000000010000title_names?=["The?Legend?of?Zelda?-?Breath?of?the?Wild","Super?Mario?Odyssey"]title_ids?=[BOTW_TITLE_ID,?SMO_TITLE_ID]select_title_menu?=AnsiMenu(title_names)if?__name__?=='__main__':selected_title?=?select_title_menu.query()selected_title?=?title_ids[selected_title]selected_title?=?nx.titles[selected_title]with?selected_title.savedata?as?savedata:savedata.backup('/savedata_backups/{}/'.format(title_names[selected_index]))

恭喜,你已使用14行Python代碼創建了第一個Switch自制程序!

文章增刪改自作者的tutorial, 感謝他:https://nx-python.readthedocs.io/

如果你喜歡今天的Python 教程,請持續關注Python實用寶典,如果對你有幫助,麻煩在下面點一個贊/在看

,有任何問題都可以在下方留言,我們會耐心解答的!

點擊下方閱讀原文可以獲取所有代碼和鏈接哦!

Python實用寶典?(pythondict.com)

不只是一個寶典

歡迎關注公眾號:Python實用寶典

總結

以上是生活随笔為你收集整理的python怎么用switch,Python 能开发任天堂Switch应用??奉上教程!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 俄罗斯黄色大片 | √天堂中文官网8在线 | 国产污污视频在线观看 | 亚洲午夜无码久久久久 | 女人叫床高潮娇喘声录音mp3 | 亚洲中文字幕在线一区 | 欧美乱轮 | 波多一区 | 欧美日韩一区二区三区不卡 | 成人123区| 国产精品无码乱伦 | 午夜寂寞剧场 | 欧美日韩一卡 | 欧美亚洲综合久久 | 国产乱码精品一区二区 | 国产一级大片在线观看 | 果冻传媒18禁免费视频 | 国产精品成人免费一区二区视频 | 成人黄色小视频 | 国产 日韩 欧美 精品 | 欧日韩一区二区三区 | 五月激情站 | 性爱免费在线视频 | 高清一区二区 | ,国产精品国产三级国产 | 一区二区成人在线观看 | 超碰色人阁| 日本猛少妇色xxxxx猛叫 | 99视频免费 | 日韩精品色哟哟 | 黄色成年人 | 国产精品99久久免费黑人人妻 | 三级黄色短视频 | 涩涩涩涩涩涩涩涩涩 | 香蕉久久一区二区三区 | av导航站 | 国产精品极品白嫩在线 | 日韩视频成人 | 国产精品久久久久国产a级 国产一区二区在线播放 | 综合网在线观看 | 在线观看亚洲免费视频 | 欧美猛交免费 | 深夜福利久久 | 在线免费a视频 | 少妇在线 | 欧美日韩亚洲色图 | 国产一卡二卡三卡四卡 | 大桥未久av一区二区三区中文 | 国产三级91 | 国产二区一区 | 国产精品久久久久久久无码 | 超碰97成人 | 天天操天天看 | 国产中文字幕一区 | 欲求不满在线小早川怜子 | 成人免费观看视频网站 | 精品无码久久久久成人漫画 | 国产夫妻在线观看 | 免费精品视频一区二区三区 | 黄色激情毛片 | 免费超爽大片黄 | www.黄色| 免费观看理伦片在线播放视频软件 | 污av| 伊人影院av | 91久久精品日日躁夜夜躁国产 | av黄色一级片 | 欧美 日韩 国产 高清 | 欧美一区二区三区婷婷月色 | 香蕉污视频在线观看 | 动漫涩涩免费网站在线看 | 久久精品夜色噜噜亚洲a∨ 中文字幕av网 | 亚州av影院| 两性免费视频 | 一级片免费在线观看 | av解说在线观看 | 一本大道熟女人妻中文字幕在线 | 久久9999久久免费精品国产 | 国产成人欧美一区二区三区的 | h视频网站在线观看 | 中文无码精品一区二区三区 | 亚洲网站视频 | 激情深爱五月 | 黄色一级在线播放 | 日韩成人av一区 | jizz亚洲女人高潮大叫 | 真实乱视频国产免费观看 | 精品无码久久久久成人漫画 | 黄色片成年人 | 国产精品久久免费视频 | 国产91精品一区二区绿帽 | 日本一区二区视频在线 | 无码国模国产在线观看 | chinese hd xxxx tube麻豆tv | 99热热| a毛片在线免费观看 | 少妇三级 | 欧美午夜性春猛交 | 91中文|