在 jupyter note 中提供数据路径时遇到一些问题

I have some issues while providing data path in jupyter note

我在使用 Jupyter Notebook 时遇到数据路径问题:

data_path='E:th Semester\FYP\mit-bih-arrhythmia-database-1.0.0\mit-bih-arrhythmia-database-1.0.0'

我遇到以下错误:

OSError                                   Traceback (most recent call last)
<ipython-input-9-22eb7ee6dcc7> in <module>
      1 for pt in pts:
      2     file = data_path + pt
----> 3     annotation = wfdb.rdann(file, 'atr')
      4     sym = annotation.symbol
      5 

C:\ProgramData\Anaconda3\lib\site-packages\wfdb\io\annotation.py in rdann(record_name, extension, sampfrom, sampto, shift_samps, pn_dir, return_label_elements, summarize_labels)
   1625 
   1626     # Read the file in byte pairs
-> 1627     filebytes = load_byte_pairs(record_name, extension, pn_dir)
   1628 
   1629     # Get WFDB annotation fields from the file bytes

C:\ProgramData\Anaconda3\lib\site-packages\wfdb\io\annotation.py in load_byte_pairs(record_name, extension, pn_dir)
   1748     # local file
   1749     if pn_dir is None:
-> 1750         with open(record_name + '.' + extension, 'rb') as f:
   1751             filebytes = np.fromfile(f, '<u1').reshape([-1, 2])
   1752     # PhysioNet file

OSError: [Errno 22] Invalid argument: 'E:\x07th Semester\FYP\mit-bih-arrhythmia-database-1.0.0\mit-bih-arrhythmia-database-1.0.0100.atr'

尝试使用双反斜杠(或原始字符串):

data_path='E:\7th Semester\FYP\mit-bih-arrhythmia-database-1.0.0\mit-bih-arrhythmia-database-1.0.0'


data_path=r'E:th Semester\FYP\mit-bih-arrhythmia-database-1.0.0\mit-bih-arrhythmia-database-1.0.0'

问题与你的路径有关-

您可以使用 python

中可用的 r-string
#### set data_path as below - 

data_path=r'E:th Semester\FYP\mit-bih-arrhythmia-database-1.0.0\mit-bih-arrhythmia-database-1.0.0'

注意 - 使用 r

时,不要在末尾添加正斜杠

我想你忘记了变量“file”中“mit-bih-arrhythmia-database-1.0.0”和“100”之间的斜杠。

Your path