1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

帖子
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 251|回复: 2

要在手机用Pppt,不学Python不行了??

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-1-28 16:37 | 显示全部楼层 |阅读模式
本帖最后由 ning84 于 2025-1-28 16:44 编辑

首先要从这段代码,作为切入点学习Python



Function RetuPpt() As PowerPoint.Presentation
   
    Dim Dict As New Scripting.Dictionary
        Set Dict = New Scripting.Dictionary
    Dim Ppt As PowerPoint.Application, Shp, Slds 'As Slides
    Dim Pres As Presentation
         Set Ppt = New PowerPoint.Application
         Ppt.Visible = msoTrue
        '''
         For Each Pres In Ppt.Presentations
                  Set Dict(Pres.Name) = Pres
         Next Pres
         Set RetuPpt = Dict.Items(0)
End Function



  1. import os
  2. from pptx import Presentation

  3. def RetuPpt():
  4.     # 获取当前目录下的所有 .pptx 文件
  5.     ppt_files = [f for f in os.listdir('.') if f.endswith('.pptx')]
  6.     if ppt_files:
  7.         # 选择第一个文件
  8.         first_ppt_file = ppt_files[0]
  9.         # 打开第一个 PPT 文件
  10.         prs = Presentation(first_ppt_file)
  11.         return prs
  12.     else:
  13.         print("当前目录下没有找到 PPT 文件。")
  14.         return None

  15. # 调用函数
  16. presentation = RetuPpt()
  17. if presentation:
  18.     print("成功获取到 PPT 文件。")
复制代码




TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-29 19:10 | 显示全部楼层
本帖最后由 ning84 于 2025-1-29 21:28 编辑
  1. ''
  2. Function JpgFilesToDict(oFiles As Files, Dict As Scripting.Dictionary) As Scripting.Dictionary


  3.      Dim oFile As File
  4.          Kk = 1
  5.          For Each oFile In oFiles
  6.               With oFile
  7.                   '''
  8.                   If InStr(UCase(.Type), "JP") > 0 Then
  9.                       Set Dict(oFile.Path) = oFile
  10.                   End If
  11.               End With
  12.          Next oFile
  13.          Set JpgFilesToDict = Dict
  14. End Function
复制代码


import os

def jpg_files_to_dict(folder_path):
    jpg_dict = {}
    for file_name in os.listdir(folder_path):
        if file_name.upper().endswith('.JPG') or file_name.upper().endswith('.JPEG'):
            file_path = os.path.join(folder_path, file_name)
            jpg_dict[file_path] = file_name
    return jpg_dict

# 示例用法
folder_path = '/path/to/your/folder'  # 替换为你的文件夹路径
jpg_files = jpg_files_to_dict(folder_path)
print(jpg_files)







del.zip

53.95 KB, 下载次数: 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-29 19:11 | 显示全部楼层
Python代码可以直接在手机上运行,但需要借助支持Python的手机应用。这些应用提供了Python运行环境,让你可以在手机上编写、运行和调试Python代码。以下是一些比较流行的可以在手机上运行Python代码的应用程序:
1. Pydroid 3
Pydroid 3 是一款功能强大的Python IDE,支持Python 3.x版本。它提供了以下功能:
代码编辑器:支持语法高亮、自动补全和代码格式化。
Python解释器:可以直接运行Python代码。
第三方库支持:可以安装和管理Python第三方库(如numpy、matplotlib等)。
终端模式:支持命令行操作。
下载链接:
Google Play Store
F-Droid
2. QPython
QPython 是一款开源的Python环境,支持Python 2.x和Python 3.x。它提供了以下功能:
代码编辑器:支持语法高亮和基本的代码编辑功能。
Python解释器:可以直接运行Python代码。
内置库:支持一些常用的Python库。
终端模式:支持命令行操作。
下载链接:
Google Play Store
F-Droid
3. SoloLearn: Learn to Code
SoloLearn 是一款适合初学者的编程学习应用,支持多种编程语言,包括Python。它提供了以下功能:
交互式教程:通过课程和练习帮助用户学习Python。
代码编辑器:可以编写和运行简单的Python代码。
社区支持:用户可以在社区中分享代码和讨论问题。
下载链接:
Google Play Store
Apple App Store
4. Pythonista
Pythonista 是一款专为iOS设备设计的Python开发环境,功能强大且界面友好。它提供了以下功能:
代码编辑器:支持语法高亮、代码折叠和自动补全。
图形化界面:支持使用ui模块创建图形界面。
第三方库支持:支持一些常用的Python库。
文件管理:可以管理本地文件和云存储文件。
下载链接:
Apple App Store
5. Jupyter Notebook
如果你需要更复杂的开发环境,可以使用Jupyter Notebook。虽然Jupyter Notebook本身不能直接在手机上运行,但可以通过以下方式在手机上使用:
JupyterHub:在服务器上部署JupyterHub,通过浏览器在手机上访问。
第三方应用:一些应用支持通过浏览器访问Jupyter Notebook,例如Termius。
如何在手机上运行Python代码
以 Pydroid 3 为例,以下是运行Python代码的步骤:
下载并安装Pydroid 3:
在Google Play Store或F-Droid上搜索并安装Pydroid 3。
打开应用并创建新脚本:
打开Pydroid 3,点击“新建脚本”。
编写代码:
将你的Python代码粘贴到编辑器中。
运行代码:
点击“运行”按钮,代码将在手机上执行。
查看输出:
运行结果会显示在终端窗口中。
如果你使用的是我之前提供的Python代码,可以直接在Pydroid 3中运行,只需将folder_path替换为手机上的实际文件夹路径即可。
希望这些信息对你有帮助!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-3-27 22:33 , Processed in 0.019207 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表