ファイルが見つからないのは python ではなく、chmod コマンドです。C ドライブは Cygwin の /cygdrive/c にマップされ、D ドライブは /cygdrive/d などにマップされます。
chmod を実行しているとき、ファイルと同じディレクトリにいますか?
ファイルが C:\mycode\python\foo.py にある場合は、最初にそのディレクトリに変更する必要があります-
$ cd c:
$ cd mycode/python/
または上記の@Ahmedのように、コマンドを次のように実行することもできます
$ chmod +x /cygdrive/c/mycode/python/foo.py
ただし、pythonスクリプトがで始まる場合はchmodのみが必要です
#!/bin/python
そのようなファイルを実行するには、次のように言います。
$ /cygdrive/c/mycode/python/foo.py
または、同じディレクトリにいる場合
./foo.py
Python スクリプトの最初の行が「#!/bin/python」でない場合は、chmod をスキップして次のように入力できます。
python /cygdrive/c/mycode/python/foo.py