
Questions & Answers about sake o nomimasen.
Japanese often leaves out the subject when it is obvious from context. So 酒を飲みません。 can mean I do not drink alcohol, but depending on the situation it could also mean he/she/they do not drink alcohol.
In many real conversations, Japanese sounds more natural without repeating subjects unless they are needed for clarity.
酒 can mean sake in the narrow sense, but in everyday Japanese it often means alcohol or alcoholic drinks in general.
So in this sentence, it usually means alcohol rather than only Japanese rice wine.
A very common everyday word is お酒, which is a more polite or common way to say alcohol.