📒 简易临时跨平台文字复制方案

📅 2026-01-21 11:34:20
有的,最推荐使用的是 Google Colab。[1][2]



不需要在电脑上安装任何东西,打开网页就能写 Python 代码,完全免费。



1. 推荐方案:Google Colab (谷歌官方在线 Notebook)



这是目前运行 RDKit 最方便的平台。



网址: https://colab.research.google.com/



使用方法:



点击 新建笔记本 (New Notebook)。[1]



在第一个代码块中输入安装命令(见下文)并运行。



在第二个代码块中输入画图代码并运行,图片会直接显示在网页上。



2. 直接可用的代码 (复制进去点运行即可)



在 Colab 中,你需要分两步走。[1][3][4]



第一步:安装 RDKit (只需运行一次)



将以下代码复制到第一个单元格,点击左侧“播放”按钮:



code

Python

download

content_copy

expand_less

# 这一行前面的感叹号 ! 很重要,表示执行系统命令安装软件

!pip install rdkit

第二步:画出你的反应方程式



安装完成后,新建一个单元格,复制以下代码运行。这里我为您写好了苯酚 → 苯甲醚(题目中的第一步)的完整反应图代码:



code

Python

download

content_copy

expand_less

from rdkit import Chem

from rdkit.Chem import Draw

from rdkit.Chem import AllChem



# 1. 定义反应方程式 (使用 SMARTS 语法,类似化学代码)

# 语法含义:苯酚 + 硫酸二甲酯 >> 苯甲醚

# 这里的写法是为了生成标准的 \"A + B -> C\" 箭头图

rxn_smarts = \'[OH]c1ccccc1.COS(=O)(=O)OC>>COc1ccccc1\'



# 2. 生成反应对象

rxn = AllChem.ReactionFromSmarts(rxn_smarts)



# 3. 画图 (直接显示在网页上)

img = Draw.ReactionToImage(rxn, subImgSize=(300, 150))



# 4. 显示图片

display(img)



[3][5]



3. 代码进阶:画出题目中“A → B”的带条件精美图



如果你想要更像教科书的格式(带有“碱性条件”文字),单纯用 RDKit 的自动反应功能很难完美控制文字位置。



在 Colab 里,最简单的“拼图”方式是用 matplotlib 组合图片。你可以复制这段代码试试,效果更好:



code

Python

download

content_copy

expand_less

import matplotlib.pyplot as plt

from rdkit import Chem

from rdkit.Chem import Draw



# --- 定义分子 ---

s_A = \"Oc1ccccc1\"   # 苯酚 (A)

s_B = \"COc1ccccc1\"  # 苯甲醚 (B)



mol_A = Chem.MolFromSmiles(s_A)

mol_B = Chem.MolFromSmiles(s_B)



# --- 生成分子图 ---

img_A = Draw.MolToImage(mol_A, size=(200, 200))

img_B = Draw.MolToImage(mol_B, size=(200, 200))



# --- 使用 Matplotlib 拼成方程式 ---

plt.figure(figsize=(8, 3)) # 设置画布大小



# 画左边的原料 A

plt.subplot(1, 3, 1)

plt.imshow(img_A)

plt.title(\"A: Phenol\\n(C6H6O)\")

plt.axis(\'off\') # 关掉坐标轴



# 画中间的箭头和条件

plt.subplot(1, 3, 2)

plt.text(0.5, 0.6, \"(CH3)2SO4\", ha=\'center\', fontsize=12, fontweight=\'bold\')

plt.text(0.5, 0.5, \"------------->\", ha=\'center\', fontsize=20)

plt.text(0.5, 0.4, \"OH- / Base\", ha=\'center\', fontsize=10)

plt.axis(\'off\')

plt.xlim(0, 1)

plt.ylim(0, 1)



# 画右边的产物 B

plt.subplot(1, 3, 3)

plt.imshow(img_B)

plt.title(\"B: Anisole\\n(C7H8O2)\")

plt.axis(\'off\')



plt.tight_layout()

plt.show()



为什么推荐 Colab?



它内置了 matplotlib 等绘图库。



如果报错了,直接把报错信息扔给 AI,AI 很容易就能帮你改好。



可以保存为 .ipynb 文件,以后随时打开接着用。



Sources

help

depth-first.com

wordpress.com

runcell.dev

github.com

github.com

Google Search Suggestions

Display of Search Suggestions is required when using Grounding with Google Search. Learn more

run rdkit online google colab

online python rdkit environment

rdkit js online demo

python rdkit draw reaction online
📅 2026-01-05 16:15:16
高中化学第18题标准答案及评分规则

 

题目分值

 

本题共12分,除标注外,每空2分。

 

各小问标准答案与评分规则

 

(1) 答案

 

\\ce{CuO} 或 \\ce{Cu(OH)2}

评分规则:

 

- 写出\\ce{CuO}或\\ce{Cu(OH)2}任意一个得2分;

- 写其他铜的化合物(如\\ce{CuCO3}等)不得分;

- 化学式书写错误(如\\ce{CuOh})不得分。

 

(2) 答案

 

除去过量\\ce{H2O2},使\\ce{Fe(OH)3}颗粒变大便于除去

评分规则:

 

- 答出“除去过量\\ce{H2O2}”和“使\\ce{Fe(OH)3}颗粒变大便于除去”两个要点得2分;每个要点有相似意思也可得分。

- 只答其中一个要点得1分;

- 表述与核心意思偏离(如只写“除杂”“除去杂质”)不得分;。

 

(3) 答案

 

ceda

评分规则:

 

- 顺序完全正确得2分;

- 顺序错误(如漏写、错写、颠倒)不得分;

- 书写形式不规范(如大写字母、加标点),但顺序正确不扣分。

 

(4) 答案

 

\\ce{[Cu(NH3)4]^2+ <=> Cu^2+ + 4NH3} \\Delta H>0,升高温度平衡正向移动,另外加热时氨气从敞口体系中逸出,导致c(\\ce{NH3})降低,使平衡\\ce{[Cu(NH3)4]^2+ <=> Cu^2+ + 4NH3}向右移动,导致配合物分解。

评分规则:

- 只要有“正向移动”得2分;。

 

(5) 答案

 

否(1分),碳(1分)

评分规则:

 

- 第一空答“否”得1分,答“不是”“不可”等同义表述也得分;答“是”不得分;

- 第二空答“碳”得1分,写“碳原子”“碳元素”也得分;写字母C不得分;

- 两空独立计分,互不影响。

 

(6) 答案

 

\\ce{Zn^2+ > Cu^2+ > Fe^2+}

评分规则:

 

- 离子顺序完全正确得2分;

- 顺序颠倒(如\\ce{Fe^2+ > Cu^2+ > Zn^2+})、漏写离子均不得分;

- 离子符号书写错误(如\\ce{Zn+}、\\ce{CU^2+})或者没有写大于号均可得2分;

。
📅 2025-12-25 13:54:27
https://www.doc88.com/p-7874231808249.html
📅 2025-12-20 21:08:56
zzqfio-1.hf.space
📅 2025-12-20 19:00:11
https://1.ejeep.eu.org/2c79ebac-845f-44f8-bc13-6f2997818043/sub
📅 2025-12-19 22:25:42
通过网盘分享的文件:2024等2个文件

链接: https://pan.baidu.com/s/1zrG9EXdG9CaWOZaLNtaAgQ?pwd=7777 提取码: 7777 

--来自百度网盘超级会员v10的分享
📅 2025-12-06 20:46:18
https://mp.weixin.qq.com/s/owAHXA-hJCle-Q0LrWl7ww
📅 2025-12-06 19:05:00
https://mp.weixin.qq.com/s/WOXs0wiNQGa-8gcKpu3YBA
📅 2025-12-06 18:55:00
https://mp.weixin.qq.com/s/rjVoBpCgK4mCqA3y_SA0lw
📅 2025-12-01 19:16:19
https://doi.org/10.1021/jacs.2c07779