Checking if object on FTP server is file or directory using Python and ftplib

Using Python and ftplib, I’m writing a generic function to check whether the items in an FTP directory are either files or directories. Since using the MLSD function might not necessarily work with all servers ( one of my use cases does not provide for it ) I have resorted to this effective but crude manner of determining it, by attempting to change directory to the object and if the object is a file, an exception is raised and the file type is set accordingly.

Text difference algorithm

I need an algorithm that can compare two text files and highlight their difference and ( even better!) can compute their difference in a meaningful way (like two similar files should have a similarity score higher than two dissimilar files, with the word “similar” defined in the normal terms). It sounds easy to implement, but it’s not.

PYTHONPATH on Linux

I’m novice in this, and I have started learning Python, but I have some questions that I’m not be able to understand, What exactly is the PYTHONPATH (on Ubuntu)? Is it a folder? Is Python provided by default on Ubuntu, or does it have to be installed explicitly? Where is the folder in which all … Read more