ACIL FM
Dark
Refresh
Current DIR:
/usr/share/doc/python3-pexpect/examples
/
usr
share
doc
python3-pexpect
examples
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
astat.py
2.83 MB
chmod
View
DL
Edit
Rename
Delete
cgishell.cgi
24.31 MB
chmod
View
DL
Edit
Rename
Delete
chess.py
4.39 MB
chmod
View
DL
Edit
Rename
Delete
chess2.py
4.9 MB
chmod
View
DL
Edit
Rename
Delete
chess3.py
4.74 MB
chmod
View
DL
Edit
Rename
Delete
df.py
1.93 MB
chmod
View
DL
Edit
Rename
Delete
ftp.py
2.82 MB
chmod
View
DL
Edit
Rename
Delete
hive.py
17.34 MB
chmod
View
DL
Edit
Rename
Delete
monitor.py
7.27 MB
chmod
View
DL
Edit
Rename
Delete
passmass.py
3.94 MB
chmod
View
DL
Edit
Rename
Delete
python.py
1.85 MB
chmod
View
DL
Edit
Rename
Delete
README
3.94 MB
chmod
View
DL
Edit
Rename
Delete
script.py
3.75 MB
chmod
View
DL
Edit
Rename
Delete
ssh_tunnel.py
3.4 MB
chmod
View
DL
Edit
Rename
Delete
table_test.html
3.91 MB
chmod
View
DL
Edit
Rename
Delete
topip.py
10.3 MB
chmod
View
DL
Edit
Rename
Delete
uptime.py
3.56 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/share/doc/python3-pexpect/examples/ftp.py
#!/usr/bin/env python '''This demonstrates an FTP "bookmark". This connects to an ftp site; does a few ftp stuff; and then gives the user interactive control over the session. In this case the "bookmark" is to a directory on the OpenBSD ftp server. It puts you in the i386 packages directory. You can easily modify this for other sites. PEXPECT LICENSE This license is approved by the OSI and FSF as GPL-compatible. http://opensource.org/licenses/isc-license.txt Copyright (c) 2012, Noah Spurrier <noah@noah.org> PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY PURPOSE WITH OR WITHOUT FEE IS HEREBY GRANTED, PROVIDED THAT THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ''' from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals import pexpect import sys # Note that, for Python 3 compatibility reasons, we are using spawnu and # importing unicode_literals (above). spawnu accepts Unicode input and # unicode_literals makes all string literals in this script Unicode by default. child = pexpect.spawnu('ftp ftp.openbsd.org') child.expect('(?i)name .*: ') child.sendline('anonymous') child.expect('(?i)password') child.sendline('pexpect@sourceforge.net') child.expect('ftp> ') child.sendline('cd /pub/OpenBSD/3.7/packages/i386') child.expect('ftp> ') child.sendline('bin') child.expect('ftp> ') child.sendline('prompt') child.expect('ftp> ') child.sendline('pwd') child.expect('ftp> ') print("Escape character is '^]'.\n") sys.stdout.write (child.after) sys.stdout.flush() child.interact() # Escape character defaults to ^] # At this point this script blocks until the user presses the escape character # or until the child exits. The human user and the child should be talking # to each other now. # At this point the script is running again. print('Left interactve mode.') # The rest is not strictly necessary. This just demonstrates a few functions. # This makes sure the child is dead; although it would be killed when Python exits. if child.isalive(): child.sendline('bye') # Try to ask ftp child to exit. child.close() # Print the final state of the child. Normally isalive() should be FALSE. if child.isalive(): print('Child did not exit gracefully.') else: print('Child exited gracefully.')
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply