import re
import pyperclip
# 测试过的:
# 122美元
# 199美元
# 148美元
# RTX 4090的售价为999美元
a = pyperclip.paste()
o=re.findall(r"d+" + '美元',a)
o=str(o).replace('[','').replace(']','').replace(''','')
b = o.replace('美元', '')
c = b.replace(b, str(float(b) * 6.67))
d = (int(float(c)))
e = (d//10%10)
if e >= 5:
g = d//100 * 100 + 99
print(str(g) + '元')
if e < 5:
g = d//100 * 100 -1
print(str(g) + '元')
k = re.sub(o, str(g) + '元', a)
print(k)
注意事项:使用方法很简单,复制数字+美元,然后运行此代码即可
默认会计算出汇率,然后转换,然后四舍五入到百位数,如果不想四舍五入,可以直接把下面的这些代码
e = (d//10%10)
if e >= 5:
g = d//100 * 100 + 99
print(str(g) + '元')
if e < 5:
g = d//100 * 100 -1
print(str(g) + '元')
k = re.sub(o, str(g) + '元', a)
print(k)
改成:print(d)
复制:122美元
输出结果:799元
复制:199美元
输出结果:1299元
复制:148美元
输出结果:999元
复制:RTX 4090的售价为999美元
输出结果:4090的售价为6699元
复制:219000000000美元
输出结果:1460729999999元



