FileNotFoundError: [Errno 2] No such file or directory

Having some issues. The first assignment went fine files were located in the directory and now I the notebook cant locate anything. Any assistance would be greatly appreciated.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

data = pd.read_csv(“C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 2\Homework\expenditure.csv”)
data

FileNotFoundError Traceback (most recent call last)
Cell In[10], line 1
----> 1 data = pd.read_csv(“C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 2\Homework\expenditure.csv”)
2 data

File /opt/conda/envs/anaconda-panel-2023.05-py310/lib/python3.11/site-packages/pandas/io/parsers/readers.py:912, in read_csv(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, date_format, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options, dtype_backend)
899 kwds_defaults = _refine_defaults_read(
900 dialect,
901 delimiter,
(…)
908 dtype_backend=dtype_backend,
909 )
910 kwds.update(kwds_defaults)
→ 912 return _read(filepath_or_buffer, kwds)

File /opt/conda/envs/anaconda-panel-2023.05-py310/lib/python3.11/site-packages/pandas/io/parsers/readers.py:577, in _read(filepath_or_buffer, kwds)
574 _validate_names(kwds.get(“names”, None))
576 # Create the parser.
→ 577 parser = TextFileReader(filepath_or_buffer, **kwds)
579 if chunksize or iterator:
580 return parser

File /opt/conda/envs/anaconda-panel-2023.05-py310/lib/python3.11/site-packages/pandas/io/parsers/readers.py:1407, in TextFileReader.init(self, f, engine, **kwds)
1404 self.options[“has_index_names”] = kwds[“has_index_names”]
1406 self.handles: IOHandles | None = None
→ 1407 self._engine = self._make_engine(f, self.engine)

File /opt/conda/envs/anaconda-panel-2023.05-py310/lib/python3.11/site-packages/pandas/io/parsers/readers.py:1661, in TextFileReader._make_engine(self, f, engine)
1659 if “b” not in mode:
1660 mode += “b”
→ 1661 self.handles = get_handle(
1662 f,
1663 mode,
1664 encoding=self.options.get(“encoding”, None),
1665 compression=self.options.get(“compression”, None),
1666 memory_map=self.options.get(“memory_map”, False),
1667 is_text=is_text,
1668 errors=self.options.get(“encoding_errors”, “strict”),
1669 storage_options=self.options.get(“storage_options”, None),
1670 )
1671 assert self.handles is not None
1672 f = self.handles.handle

File /opt/conda/envs/anaconda-panel-2023.05-py310/lib/python3.11/site-packages/pandas/io/common.py:859, in get_handle(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options)
854 elif isinstance(handle, str):
855 # Check whether the filename is to be opened in binary mode.
856 # Binary mode does not support ‘encoding’ and ‘newline’.
857 if ioargs.encoding and “b” not in ioargs.mode:
858 # Encoding
→ 859 handle = open(
860 handle,
861 ioargs.mode,
862 encoding=ioargs.encoding,
863 errors=errors,
864 newline=“”,
865 )
866 else:
867 # Binary mode
868 handle = open(handle, ioargs.mode)

FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 2\Homework\expenditure.csv’

os.getcwd()
‘/home/1a28dd95-e8a8-48a4-9eb8-72516e955012’

os.chdir(“C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 3\Homework\election2000.csv”)

FileNotFoundError Traceback (most recent call last)
Cell In[17], line 1
----> 1 os.chdir(“C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 3\Homework\election2000.csv”)

FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\ITman\OneDrive\Desktop\Data analytics school\MSC 550\Module 3\Homework\election2000.csv’

Two things.
This is probably not a Jupyter issue, and therefore not pertinent to this forum. There are a lot of ways to run Python and Jupyter is only one of them. I suspect the code involved would give you the same result if you ran it in the same environment in the terminal using a Python console or calling a script with the code in it via Python, the more traditional ways to run Python code.

Second, this looks like a misunderstanding about a file path/location.
I note that OneDrive is involved and you are having path issues. There’s a lot out there already, even on this forum, about how OneDrive puts files where users don’t expect. Please research with that term in your searches and read Getting good answers to your questions as guidance to posting here and to similar forums. I’d give a plug for the last link in that guide How do I ask a good question?, paying particular attention to the headings ‘Search, and research’, ‘Write a title that summarizes the specific problem’, and ‘Help others reproduce the problem’.
You have tagged this under the ‘JupyterHub’ category. Is that the case? If that is true, you also wouldn’t be using local paths referring to places on your own machine. The JupyterHub would probably not have access to our local drive due to security issues as you are probably accessing the JupyterHub with a connection inside your browser?


Additional suggestion:

For pasting code in so it is readable in forums such as this, you’ll want to learn about ‘block code formatting’ here. (Or see about ‘fenced code blocks’ here. They are both the same thing if you look into the details. They just have slightly different terms used in the two locations.