pythonで、ローカルPC(Window)から社内共有サーバ内に入っているファイルにアクセスしたいと考えています。
(もちろん、ローカルPCには共有サーバへのアクセス権は与えられています。)
ローカルPCではipython notebookで作業しているのですが、
カレントディレクトリは、
python
1import os 2os.getcwd()
とすると、
'C:\Users\username'
でした。
一方、共有サーバのディレクトリを示すアドレスは、
(コンピュータのアイコン)▶ネットワーク▶servername
となっていました。
(servernameというのが、共有サーバー名です。)
共有サーバーへのアクセス方法を試すため、
python
1# -*- coding: utf-8 -*- 2 3import os 4 5if __name__ == "__main__": 6 7 filepath = os.path.join('C:users', 'ネットワーク', 'servername') 8 9 if os.path.exists(filepath): 10 print ("指定のファイルもしくはディレクトリが存在しています。") 11 else: 12 print ("指定のファイルもしくはディレクトリが存在していません。") 13 14filepath
というコードを書きました。
共有サーバーへアクセスできれば、
「"指定のファイルもしくはディレクトリが存在しています。」
と表示されるはずです。
しかし、filepath は、'C:users\ネットワーク\servername'
と生成しますが、
指定のファイルもしくはディレクトリが存在していません。
そもそも、「ネットワーク」というディレクトリを見つけることができませんでした。
どのように指定すれば、共有サーバにアクセスすることができるでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/03/31 00:09
2016/03/31 02:08
退会済みユーザー
2016/03/31 12:05