<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Budu zase asi za ignoranta, ale stejne:<br>
<br>
v souvislosti se zkoušením
client.MapNetworkDrive('x:','//server/sdileny_disk') 
mi to hází chybu:<br>
Traceback (most recent call last):<br>
  File "C:\Dokumenty\Python\map.py", line 4, in -toplevel-<br>
    client.MapNetworkDrive('x:','\\PC01\disk_c')<br>
  File "&lt;COMObject Wscript.Network&gt;", line 2, in MapNetworkDrive<br>
com_error: (-2147352567, 'Do\x9alo k v\xfdjimce.', (0,
'WSHNetwork.MapNetworkDrive', 'S\xed\x9dov\xfd n\xe1zev nelze
nal\xe9zt.\r\n', None, 0, -2147024829), None)<br>
&gt;&gt;&gt; <br>
<br>
Jde mi jen o to, jak přemluvit IDLE/PythonWin, aby UTF-8 dekodoval
správně. Zkoušel jsem v Option -Configure IDLE a taky v site.py, kde
jsem zkoušel měnit encoding = "ascii" na "utf-8". Pravda, moc tomu do
hloubky nerozumím, ale všechno do hloubky znát nemohu.<br>
<br>
<br>
Diky za nakopnutí<br>
P.<br>
<br>
<br>
<br>
tdc napsal(a):
<blockquote cite="mid405ED923.5030302@phreaker.net" type="cite">Gen2n
wrote:
  <br>
  <blockquote type="cite">taky bych neco takoveho potreboval, nyni
zrovna mapovat disky ve win. neco jako "net use q: //PC00//blablabla".
Hledal jsem, ale nenasel.
    <br>
Leda to udelat jako volání externího programu, coz se mi moc nechce....
    <br>
Zdravim
    <br>
Pavel
    <br>
    <br>
  </blockquote>
  <br>
Ahoj,
  <br>
nejak nevim, co ma windows-specificky zpusob mapovani disku (smb)
spolecneho s obecnymi sitovymi sluzbami (TCP/UDP/ICMP sockety). Jiste,
urcite by slo udelat nativni Python port SMB protokolu, kdyby se nekdo
hodne snazil, ale porad to nebude mit nic do cineni se zpusobem, jak
windows mapuji disky. Na minuly dotaz jsem uz uz chtel odpovedet, at si
onen tazatel nejdriv rozmysli, na co se bude ptat - ping je
implementace ICMP echo a s touhle informaci by si mel vystacit (precist
si neco o socketech by ho urcite nezabilo :)). To same plati pro tento
pripad. Mapovani disku je zalezitost win32 API. Takze zkuste
(windows-specificky) balik win32all a postourat se trosku ve windowsim
COM. Treba takhle:
  <br>
  <br>
  <br>
import os
  <br>
import win32com.client
  <br>
client = wnt=win32com.client.Dispatch('Wscript.Network')
  <br>
client.MapNetworkDrive('x:','//server/sdileny_disk')
  <br>
  <br>
pro test:
  <br>
os.listdir('x:')
  <br>
  <br>
_tdc_
  <br>
  <br>
PS: STFW :)
  <br>
  <br>
  <br>
  <pre wrap="">
<hr width="90%" size="4">
_______________________________________________
python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:python@py.cz">python@py.cz</a>
<a class="moz-txt-link-freetext" href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a></pre>
</blockquote>
</body>
</html>