Mac 上Python3安装教程及Excle表格查找所有sheet的某个文本

本教程详细介绍了在Mac上安装Python3的方法,包括使用终端查看版本、通过brew或官网安装Python3,以及安装pip和创建并运行Python程序。同时,教程还提供了使用Python读取Excel文件的具体步骤。

Mac 上Python3安装教程目录

1.Python3安装

1.使用终端命令查看当前python版本

  • 1.1 打开红色标记的程序坞
    在这里插入图片描述
  • 1.2 在程序里面找到‘终端’
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8jgrJhNR-1593674750111)(http://note.youdao.com/yws/res/5400/C0546F0218A146729D056116454C3343)]
  • 1.3 打开终端后,在终端中输入python -V
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wuULQp4m-1593674750117)(http://note.youdao.com/yws/res/5404/B1DF5D37E3C64A079BE2944D6DF69AC9)]

2.安装python3

  • 1.检查是否安装了python3 尝试在终端输入
    	python3
    	返回:ommend not found
    

表示python3没有安装,如果返回python3.x.xx,则表明python已经安装

  • 2.安装python3的两种方法

    • 2.1 brew 安装python3 环境
      在终端中输入
    brew install python3
    

    按照流程安装即可,会默认配置python3 环境。

  • 3.查看是否安装成功

    在终端中输入

      python3 -V
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-04Jzt3XG-1593674750124)(http://note.youdao.com/yws/res/5426/C3E200D2C4FD4B3DB4CB2555904EC976)]

4.查看python3安装位置

终端输入

which python3

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zdalg6Jt-1593674750126)(http://note.youdao.com/yws/res/5434/CA0DD81EED0C45439B10B8C694D2C9A4)]

2.Pip 安装

2.1打开终端输入如下命令

	$ curl https://bootstrap.pypa.io/get-pip.py | python3

2.2安装完成后检查版本

pip --version

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vvc5Tup3-1593674750129)(http://note.youdao.com/yws/res/5448/8EC60316DFAE4F018001D9024408D109)]

3.安装程序及使用

3.1 在桌面新建一个程序的文件夹

在这里插入图片描述

3.2 在文件夹中新建文件,起名叫main.py

在这里插入图片描述

3.3 文本编辑器打开main.py文件

在文件中输入:

print('Hello Python!')

3.4 打开终端,找到main.py所在位置

  • 常用命令:
    • cd 进入某文件夹
    • ls 查看全部文件
    • pwd 查看文件的路径(位置)
  • 具体操作如下:
    打开终端,如图所示操作
    在这里插入图片描述

3.5 简单测试

在刚才终端中输入下面命令,即可运行

python3 main.py

在这里插入图片描述

3.6 导入第三方安装包运行查找Excel文件内容位置的程序运行操作

  • 1.将下面文本内容粘贴到main.py文件夹中
from openpyxl import load_workbook

fileName = "/Users/albert/Desktop/haerbin.xlsx"
searchName = '友谊宫' 

def find_values_in_sheet(sheet):
    for column in sheet.iter_cols():
        for cell in column:
            if cell.value is not None:
                if cell.value == searchName:
                    print(cell)
                    print("———结束———")
                    break

def find_in_xlsx(file_name):
    print("———开始———")
    wb = load_workbook(file_name)
    all_sheets = wb.sheetnames
    for i in range(len(all_sheets)):
        sheet = wb[all_sheets[i]]
        find_values_in_sheet(sheet)

# start
find_in_xlsx(fileName)

其中fileName 表示excel表格所在位置,searchName 是你需要查的内容
有关fileName位置查询,如下图所示:(将excel文件直接拖到excel中,并且将路径内容复制粘贴到fileName 中的双引号中即可)
(http://note.youdao.com/yws/res/5487/BDE31013E4EA463C9F5568343BB95B35)]

  • 2.使用pip安装所依赖的文件内容
    在终端中输入:
pip install openpyxl
  • 3.开始测试查找
    重复3.5的操作即可完成查找内容;如图所示:
    在这里插入图片描述
———开始———
<Cell '酒店'.E6>
———结束———
<Cell '酒店'.G6>
———结束———

查询出的结果:说明:Cell表示表格,‘酒店’:Sheet名字,E6 or G6 :所在位置坐标

3.7 安装完成

  • 1.使用过程中,只需要修改所查询的fileName(不同的Excel位置) 和 searchName(所查询的文本内容)
  • 2.保证在pythonPro文件夹中运行如下代码即可
python3 main.py

一次配置,使用简单,节省时间;

教程结束,以下是拓展(可忽略)


4.拓展功能

4.1 Python计算器

  • 1.在终端中输入如下
python3 

在这里插入图片描述

  • 2.在终端中直接进行加减乘除操作,结果直接反馈
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e8xzbltS-1593674750186)(http://note.youdao.com/yws/res/5522/D6657B91CCC348AAB2E3BBC01A8CFF07)]
### 回答1: Python提供了多种将Word内容写入Excel表格的方法。其中一种常用的方法是使用Python的`pandas`库。 首先,需要确保已经安装了`pandas`库。可以使用以下命令进行安装: ``` pip install pandas ``` 接下来,需要使用Python的`python-docx`库来读取Word文档中的内容。同样,可以使用以下命令进行安装: ``` pip install python-docx ``` 下面是一个简单的示例代码,演示了如何将Word文档中的内容写入Excel表格: ```python import os import pandas as pd from docx import Document # 读取Word文档内容 doc_path = &#39;path_to_your_word_document.docx&#39; document = Document(doc_path) text = [p.text for p in document.paragraphs] # 创建一个DataFrame对象 df = pd.DataFrame({&#39;内容&#39;: text}) # 将DataFrame写入Excel表格 excel_path = &#39;path_to_your_excel_file.xlsx&#39; df.to_excel(excel_path, index=False) print(&#39;内容已成功写入Excel表格!&#39;) ``` 在这个示例中,按照你的需要将`path_to_your_word_document.docx`替换为你实际的Word文档路径,将`path_to_your_excel_file.xlsx`替换为你期望的Excel表格路径。最后,程序将Word文档中的内容写入指定的Excel表格,并输出成功的提示信息。 请注意,这只是其中一种实现方式。根据具体的需求,还可以使用其他Python库,如`openpyxl`、`xlrd`等来完成类似的任务。 ### 回答2: Python可以使用多种方式来实现将Word内容写入Excel表格的操作。下面是使用python-docx和openpyxl库的一种方法。 首先需要安装相关库,可以在终端中使用以下命令进行安装: ``` pip install python-docx pip install openpyxl ``` 使用python-docx库可以读取Word中的内容,openpyxl库可以创建和写入Excel表格。具体代码如下: ```python from docx import Document from openpyxl import Workbook # 读取Word中的内容 doc = Document(&#39;example.docx&#39;) content = [] for paragraph in doc.paragraphs: content.append(paragraph.text) # 创建Excel表格并写入内容 wb = Workbook() ws = wb.active for i, line in enumerate(content): ws.cell(row=i+1, column=1, value=line) # 保存Excel表格 wb.save(&#39;example.xlsx&#39;) ``` 上述代码中,通过`Document(&#39;example.docx&#39;)`打开Word文档,并使用`paragraphs`属性获取每个段落的文本内容,将其存入`content`列表中。接着,创建一个Excel工作簿对象,通过`cell`方法将`content`列表中的内容逐行写入Excel表格中。最后,使用`save`方法保存Excel表格。 请注意,以上代码只是简单示例,并且可能无法处理Word中的一些特殊格式。如果Word中包含表格等其他元素,可能需要更复杂的处理方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Harry Potter%

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值