繁体   English   中英

我如何从此脚本中的file.txt导入到python?

[英]How i can import to python from file.txt in this script?

我有这个代码,但我想从file.txt地址导入。 怎么修改? 我尝试用“cat”“python cashconverter.py output.txt”但是没有用。 谢谢

from cashaddress import convert

import sys
if len(sys.argv) != 2 :
    print("usage : bhcconvert <cashAddrss>")
else :
    addrss = sys.argv[1]
    addrss = addrss.replace('bitcoincash:' , '')
    if convert.is_valid('bitcoincash:' + addrss) :
        print( convert.to_legacy_address('bitcoincash:' + addrss))
    else :
        sys.stderr.write('Invalid address\n')

你可以这两种方式,(假设你是一个file.txt ,每行有一个地址)

1.使用python

$ cat bhcconvert.py # assuming `bhcconvert.py` is the name of your script
from cashaddress import convert
import sys

def check():
  with open('file.txt') as f:
    for addrss in f:
      if addrss.strip():
        addrss = addrss.strip().replace('bitcoincash:' , '')
        if convert.is_valid('bitcoincash:' + addrss) :
          print( convert.to_legacy_address('bitcoincash:' + addrss))
        else :
          sys.stderr.write('Invalid address\n')

if __name__ == '__main__':
    check()

2.使用shell

while read -r address; do python bhcconvert.py "$address";done <file.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM