python将提取坐标
时间: 2023-09-13 12:10:32 浏览: 82
常用图片像素坐标和16进制颜色提取软件 迪文指令集坐标提取
我不确定您的问题的上下文,但是如果您想从文本中提取坐标,则可以使用正则表达式和Python的re模块。例如,如果您想从以下文本中提取坐标:
```
The coordinates of the point are (12.34, 56.78).
```
您可以使用以下代码:
```python
import re
text = "The coordinates of the point are (12.34, 56.78)."
pattern = r"\((-?\d+\.\d+), (-?\d+\.\d+)\)"
matches = re.findall(pattern, text)
if matches:
x, y = matches[0]
print(f"X coordinate: {x}")
print(f"Y coordinate: {y}")
else:
print("No coordinates found.")
```
输出将是:
```
X coordinate: 12.34
Y coordinate: 56.78
```
这个正则表达式的意思是匹配括号内的两个浮点数,可以是正数或负数。`\d+\.\d+`匹配一个或多个数字,后跟一个小数点和一个或多个数字。`-?`表示可选的负号。`\(`和`\)`匹配左右括号。`findall`函数返回所有匹配项的列表。
阅读全文