Python,python,python-3.x,pandas,dataframe,fasta"/>

首页 > 解决方案 > ValueError:文件路径或缓冲区对象类型无效:Python

问题描述

运行“使用深度表示学习特征识别亚高尔基蛋白定位”的代码时面临的问题:

https://github.com/zhibinlv/isGP-DRLF

这是运行 predict.py 后的消息/警告。

WARNING:absl:No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)
2021-11-10 17:33:37.008243
Traceback (most recent call last):
  File "predict.py", line 82, in <module>
    df = predict(args.i)
  File "predict.py", line 33, in predict
    InData=fasta2pd(inputFasta) ##Read FASTA file and convert it into a pandas DataFrame
  File "predict.py", line 12, in fasta2pd
    FastaRead=pd.read_csv(inFasta,header=None)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/util/_decorators.py", line 311, in wrapper
    return func(*args, **kwargs)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 586, in read_csv
    return _read(filepath_or_buffer, kwds)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 482, in _read
    parser = TextFileReader(filepath_or_buffer, **kwds)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 811, in __init__
    self._engine = self._make_engine(self.engine)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 1040, in _make_engine
    return mapping[engine](self.f, **self.options)  # type: ignore[call-arg]
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/c_parser_wrapper.py", line 51, in __init__
    self._open_handles(src, kwds)
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/parsers/base_parser.py", line 222, in _open_handles
    self.handles = get_handle(
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/common.py", line 609, in get_handle
    ioargs = _get_filepath_or_buffer(
  File "/home/lab40710/.local/lib/python3.8/site-packages/pandas/io/common.py", line 396, in _get_filepath_or_buffer
    raise ValueError(msg)
ValueError: Invalid file path or buffer object type: <class 'NoneType'>

需要你的帮助来解决这个问题 -

标签: pythonpython-3.xpandasdataframefasta

解决方案


推荐阅读